Android Mobile Developer
Analog Devices · Wilmington, MA · 3 wk ago
Engineering$131k–$190k/yrFull-time
Description
We are seeking an Android Developer with strong hands-on experience, deep technical expertise, and a passion for building native mobile applications. Design, develop, and maintain high-performance Android applications using modern tools and frameworks. Analyze requirements, prototype solutions, implement features, test for quality, and support the full software development lifecycle. Collaborate with cross-functional teams, take ownership of features, and deliver results in a fast-paced environment.
Requirements
- 7+ years of experience building and shipping Android applications.
- Proficiency in Kotlin with strong knowledge of Android SDK.
- Experience with Jetpack Compose.
- Familiarity with Material Design principles and Android UI/UX guidelines.
- Strong knowledge of MVVM architecture.
- Experience working with different architecture patterns like MVP, MVI, Clean Architecture.
- Experience consuming RESTful APIs and working with WebSockets.
- Experience with Bluetooth (Classic/BLE), CameraX, or other hardware integrations.
- Familiarity with Git workflows, branching strategies, and code reviews.
- Experience with Android testing frameworks including JUnit, Espresso, and UI Automator.
- Ability to analyze, design, prototype, develop, test, and support the full software lifecycle.
- Proven track record of delivering scalable, high-performance enterprise mobile applications.
- Experience with Google Play Console (Developer Portal).
- Knowledge of dependency injection (Hilt/Dagger).
- Deep understanding of app lifecycle, performance, and memory management.
- Strong documentation skills, including authoring clear technical designs, architecture documents, and developer-facing documentation suitable for regulated and quality-driven environments.
Preferred Qualifications
- Experience with CI/CD pipelines and tools such as Gradle, GitHub Actions, Fastlane, and Firebase Test Lab.
- Experience using advanced debugging and profiling tools for memory and performance optimization.
- Experience with cloud platforms such as AWS, Firebase, or Google Cloud.
- Familiarity with software development in regulated environments (medical devices), including awareness of standards such as IEC 62304 and ISO 13485.
- Strong collaboration skills with cross-functional teams (backend, product, design).
- iOS development skills, particularly in Swift.