Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Android Lead Developer

AceStack LLC

Role: Android Lead Developer Location: Mount Laurel, NJ (ONSITE) FTE Only Job Description Must Have Technical/Functional Skills 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. Required Skills:

  • 8+ years of professional Android development experience.
  • Experience with advanced Kotlin and Android features, including:
o Coroutines and structured concurrency o Extension functions and higher-order functions o Dependency injection frameworks (e.g., Hilt, Koin) o Custom Compose components and modifiers o Modularization and multi-module project structures o 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.
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 UI s 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. AceStack LLC

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Android Lead Developer in Laurel, MT vacancy
  • Job Title: Android Developer Location: Mt. Laurel NJ - Onsite Duration: Long term contract Role Descriptions: A minimum of 7 years of software development experience focused on Android application development. Knowledge of iOS development is preferred but not required... 
    Suggested
    Long term contract

    AceStack LLC

    Laurel, MT
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Android Lead Developer. Be the first to apply!