Senior Android Developer- Local to NJ
ConfigUSASenior Android Developer
Local to MOUNT LAUREL, NJ!
Skills: Digital : Microsoft Azure~Adobe Workfront
Experience Required: 6-8
Job Description
We are seeking an experienced Senior Android Developer to lead the design and development of high-quality Android applications.
The ideal candidate will demonstrate strong technical and architectural expertise| a passion for mentoring| and a commitment to engineering excellence.
Key Responsibilities
- Drive the architecture and development of complex Android applications| ensuring scalability| maintainability| and performance.
- Make high-level design decisions| enforce SOLID principles| and set technical direction for the team.
- Lead the adoption and implementation of Jetpack libraries and Jetpack Compose across projects.
- Oversee the integration of third-party SDKs and ensure best practices in dependency management.
- Design and implement responsive UIs for a variety of device form factors (phones| tablets| foldables).
- Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.
- Champion code quality through rigorous code reviews| technical documentation| and test coverage (unit and UI).Mentor and guide junior developers| fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams to deliver features that meet business and user needs.
Required Skills
- 8 years of professional Android development experience.
- Experience with advanced Kotlin and Android features| including:
- Coroutines and structured concurrency
- Extension functions and higher-order functions
- Dependency injection frameworks (e.g.| Hilt| Koin)
- Custom Compose components and modifiers
- Modularization and multi-module project structures
- Advanced error handling and functional programming concepts
- Deep expertise in Android architecture components| Jetpack libraries| and Jetpack Compose.
- Experience implementing biometric authentication (e.g.| fingerprint| face recognition)| passkeys (FIDO2/WebAuthn)| password manager integration| and Android Autofill for secure and seamless user authentication.
- Strong understanding of software design patterns| MVVM/MVI architectures| and SOLID principles.
- Proven experience integrating third-party SDKs.Hands-on experience with unit testing (JUnit| Mockito) and UI testing (Espresso| UI Automator).Practical knowledge of CI/CD tools| especially Jenkins and GitHub Actions.
- Excellent communication| leadership| and mentoring skills.
- Proficient with Git and modern development workflows.
Nice to Have
- Experience with iOS development (Swift/Objective-C).
- Knowledge of Kotlin Multiplatform (KMP).
- Exposure to cross-platform mobile development.
- Familiarity with AI-assisted development tools (e.g.| GitHub Copilot) and prompt engineering to accelerate coding| testing| and documentation.
- Experience integrating AI/ML features into mobile applications."
Essential Skills: Adobe Workfront Fusion Developer
Job Type
- Job Type
- Full Time
- Location
- Mount Laurel, NJ
Share this job: