Skip to content
mimi

Senior Android Developer

Varite

Mt Laurel Township · On-site Contract Senior $56 – $57/hr Yesterday

About the role

Pay Rate Range: $55.71-57.35/hr. GBAM Req ID: 10710560

Job Title Senior Android Developer

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 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 oCoroutines and structured concurrency oExtension functions and higher-order functionsoDependency injection frameworks (e.g.| Hilt| Koin) oCustom Compose components and modifiers oModularization and multi-module project structures oAdvanced 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.

Essential Skills: CICD tools| especially Jenkins and GitHub Actions

Skills: Java Rest web services~Digital : DevOps Continuous Integration and Continuous Delivery (CI/CD)~Digital : Mobile Computing - Android

Experience Required: 8-10 years

Skills:

Category

Name

Required

Importance

Experience

SkillCategoryTest1_MN

Java Rest web services

Yes

1

7+ years

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free