About the position: We are seeking a highly skilled Senior Android Developer with strong experience in building native Android applications (Java/Kotlin). This role involves leading the end-to-end development of our Android products, working closely with cross-functional teams, and driving architectural and technological decisions. The ideal candidate is hands-on, proactive, and passionate about delivering high-quality mobile experiences in the medical tech field.
Responsibilities
- Lead the design, development, and delivery of native Android applications from design to production.
- Develop new features and enhance existing functionality while ensuring performance, security, reliability, and user experience.
- Ensure scalable architecture and maintainable code using design patterns such as MVC/MVVM.
- Manage application lifecycle components including background tasks, offline sync, and resource optimization.
- Collaborate closely with Product, Backend, and QA teams to build end-to-end solutions.
- Integrate and develop third-party libraries, SDKs, push notifications, and RESTful APIs.
- Troubleshoot, diagnose, and resolve issues across the Android ecosystem.
- Stay updated with modern Android development trends and proactively suggest improvements.
Requirements
- 5+ years of hands-on Android development experience with Java and Kotlin.
- Strong understanding of Android UI design principles, patterns, and best practices (experience with XML and Jetpack Compose).
- Experience publishing applications to the Google Play Store.
- Knowledge of local storage frameworks (Room DB, SQLite), performance optimization, and multi-threading.
- Hands-on experience integrating with third-party libraries and managing dependencies using Gradle.
- Ability to quickly understand, maintain, and improve an existing codebase.
- B.Sc. in Computer Science or equivalent background.
- Fluent English (spoken and written).
Advantage
- Experience with AWS services: IOT, S3, CloudWatch, Cognito, Lambda, DynamoDB, API Gateway.
- Hands-on experience with in-house SDK development and distribution for Android.
- Knowledge of authentication and security standards (OAuth2, JWT).
- Hands-on experience with BLE/BT connectivity and Android BLE APIs, including testing device pairing, data streaming, and firmware communication.
Personal Skills
- Strong problem-solving ability and analytical mindset.
- Ownership mentality and ability to drive solutions end-to-end.
- A team player with excellent communication and collaboration skills.
- Ability to multi-task in a dynamic environment and adapt to changing priorities.
- Creative thinking, curiosity, and willingness to explore new technologies.
Industry: Medical Equipment Manufacturing Employment Type: Full-time
Apply here- galit.eliezer@bio-beat.com