Apply Now
Location: Mount Laurel, New Jersey (NJ)
Contract Type: C2C
Posted: 4 hours ago
Closed Date: 05/22/2026
Skills: Jenkins and GitHub,QA, UX/UI,
Visa Type: Any Visa

Job Title: Sr. Android Developer

Job Location: Mount Laurel, NJ (Onsite)// Need Local Candidate Only

Job Duration: 12+ Months

Experience: 10+ Years

Job Description:-

· Drive the architecture and development of complex Android applications ensuring scalability, maintainability, and high performance.

· Make high-level technical design decisions and enforce SOLID principles and engineering best practices.

· Lead the adoption and implementation of Jetpack libraries and Jetpack Compose across mobile applications.

· Design and develop responsive user interfaces for phones, tablets, and foldable devices.

· Oversee integration of third-party SDKs and manage dependencies effectively.

· Establish, maintain, and optimize CI/CD pipelines using Jenkins and GitHub Actions.

· Ensure high code quality through code reviews, technical documentation, unit testing, and UI testing.

· Mentor junior developers and promote a culture of continuous learning and technical excellence.

· Collaborate with cross-functional teams including Product, QA, UX/UI, and business stakeholders to deliver high-quality features.

· Develop secure mobile authentication features including biometric authentication, passkeys (FIDO2/WebAuthn), password manager integration, and Android Autofill.

· Work extensively with advanced Kotlin features including Coroutines, structured concurrency, extension functions, higher-order functions, and functional programming concepts.

· Implement modularization strategies and maintain multi-module Android project structures.

· Utilize dependency injection frameworks such as Hilt and Koin for scalable application architecture.

· Design and develop custom Jetpack Compose components and modifiers for reusable UI implementations.

· Apply MVVM/MVI architecture patterns and modern Android development practices.

· Integrate and manage REST APIs, backend services, and third-party libraries within Android applications.

· Perform unit testing using JUnit and Mockito and UI automation testing using Espresso and UI Automator.

· Work with Git and modern version control workflows in Agile/Scrum development environments.

· Collaborate in sprint planning, code reviews, design discussions, and release activities.

· Utilize AI-assisted development tools such as GitHub Copilot and prompt engineering to improve coding efficiency, testing, and documentation.

· Support integration of AI/ML features into mobile applications where applicable.

· 8+ years of professional Android development experience.

· Strong expertise in Kotlin, Android SDK, Jetpack Compose, and Android Architecture Components.

· Hands-on experience with Jenkins and GitHub Actions for CI/CD automation.

· Excellent communication, leadership, mentoring, analytical, and problem-solving skills.

· Experience with iOS development (Swift/Objective-C), Kotlin Multiplatform (KMP), or cross-platform mobile development is a plus.