NEWPosted 2 hours ago

Job ID: JOB_ID_5328

Job Summary

We are looking for a highly skilled and experienced Lead Android Engineer to join our dynamic mobile development team. This role involves leading the design, development, and implementation of high-performance native Android applications in a collaborative, agile environment. The ideal candidate will have a strong background in modern Android development practices, excellent communication skills, and a passion for mentoring and elevating the team.

Key Responsibilities

  • Lead the system analysis, design, development, and implementation of native Android applications.
  • Partner with architects to implement high-performance mobile applications.
  • Mentor the team on best practices for Android platform components and performance optimization.
  • Translate user stories into well-engineered code and test artifacts, backed by automated tests (JUnit, Espresso).
  • Research and employ contemporary software development techniques to ensure quality and improve team velocity.
  • Elevate code into development, test, and production environments, providing follow-up production support.
  • Lead design, code, and test inspections throughout the software development lifecycle.
  • Collaborate effectively with Scrum Masters, Product Owners, and other stakeholders to prioritize work and address technical debt.
  • Contribute to developing and maintaining an inclusive and highly collaborative team environment.
  • Stay updated on adjacent technology trends and provide guidance to the team.

Required Skills & Qualifications

  • Extensive experience with Native Android application development.
  • Proficiency in Kotlin and Java.
  • Strong understanding of design patterns (MVVM, MVI), integration patterns, data modeling principles, and best practices.
  • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection (Hilt/Dagger), testable code, and algorithms.
  • Experience with Cloud Development Platforms, Mobile development frameworks (Jetpack Compose), and micro-service architecture.
  • A good track record of project delivery for large cross-team projects.
  • Strong communication skills, with the ability to connect with engineers, managers, PMs, and customers.
  • Ability to learn new technologies quickly and demonstrate a hands-on understanding.

Preferred Skills

  • Latest Android SDK / Android Studio.
  • Kotlin (Coroutines, Flow).
  • Modern UI frameworks (Jetpack Compose).
  • Local data persistence (Room).
  • CI/CD Pipeline (GitHub Actions / Fastlane / Gradle).
  • Git (GitHub).
  • Honeycomb / Splunk.

Experience & Education

  • 10+ years of software development experience.
  • 5+ years as a mobile developer.
  • Degree in Computer Science or equivalent preferred, or relevant experience.

Work Environment

  • This is a contract position for 12+ months.
  • Location: Charlotte, NC.
  • Work must be performed in the U.S.
  • Hybrid model: Tuesday-Thursday in office.

Special Requirements

Visa: NO H1B. Work must be performed in the U.S. Local candidates only. Hybrid model: Tuesday-Thursday in office.


Compensation & Location

Salary: $70 – $90 per year

Location: Charlotte, NC


Recruiter / Company – Contact Information

Email: it@cloudthinktech.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
it@cloudthinktech.com with the subject:

DELETE_JOB_ID_5328

to delete@join-this.com.