Hi,
The following requirement is open with our client.
Title : Android Developer
Location : Mount Laurel, NJ - Onsite
Duration : 12+ Months
Position : W2 Position
Relevant Experience (in Yrs.):
Job Description:
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 CICD 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 (FIDO2WebAuthn) | password manager integration| and Android Autofill for secure and seamless user authentication. Strong understanding of software design patterns| MVVMMVI 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 CICD 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 (SwiftObjective-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 AIML features into mobile applications.
Thanks & regards,
Balu Garibe
ASCII Group, LLC
Mobile: / Email: