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.
This position is open to all candidates.