Lead Android Developer

Alpharetta, GA, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Android Development
  • Android
  • Android Studio
  • Kotlin
  • Google Maps
  • Mobile Applications
  • MVVM
  • User Experience
  • UI
  • Conflict Resolution
  • Confluence
  • Agile
  • Continuous Delivery

Summary

We are seeking an experienced Lead Android Developer to design, develop, and maintain high-performance Android applications. The ideal candidate will have extensive experience building consumer-facing mobile applications using modern Android technologies, with expertise in Jetpack Compose, Kotlin, and location-based services. This role requires strong technical leadership, problem-solving skills, and the ability to collaborate with cross-functional teams in an Agile environment.

 

Required Skills

  • 10+ years of hands-on experience in Android application development.
  • Proven experience developing and publishing Android applications on the Google Play Store.
  • Strong expertise in Jetpack Compose and Compose UI.
  • Hands-on experience with Google Maps, HERE Maps, or Mapbox.
  • Proficiency in Kotlin, Java, Android Studio, and Gradle.
  • Strong understanding of MVVM, MVC, and VIPER architecture patterns.
  • Solid knowledge of Object-Oriented Programming (OOP) and SOLID design principles.
  • Experience integrating RESTful APIs, JSON, and web services.
  • Strong debugging, troubleshooting, and analytical skills.
  • Good understanding of Material Design guidelines.
  • Experience with Git, JIRA, and Confluence.
  • Familiarity with Agile/Scrum methodologies and CI/CD practices.
  • Excellent written and verbal communication skills.

 

Responsibilities

  • Design, develop, and maintain high-quality Android applications.
  • Ensure application performance, scalability, quality, and responsiveness.
  • Troubleshoot production issues, identify bottlenecks, and implement effective solutions.
  • Maintain clean, reusable, and well-documented code following industry best practices.
  • Collaborate with product owners, designers, and engineering teams to deliver high-quality features.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Contribute innovative ideas to improve application performance, user experience, and development processes.
  • Mentor junior developers and promote engineering best practices across the team.

 

Education

  • Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.

 

Additional Requirements

  • Local candidates to Alpharetta, GA only.
  • Onsite role with mandatory in-person interview.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91132105
  • Position Id: 9037733
  • Posted 5 hours ago
Contact the job poster
SB

Sridhar Bada

Recruiter @ Select Jarvis.com
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

4d ago

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Alpharetta, Georgia

7d ago

Easy Apply

Contract

Depends on Experience

Atlanta, Georgia

Today

Full-time

USD 60.00 - 65.00 per hour

Atlanta, Georgia

Today

Full-time

USD 91,000.00 - 135,000.00 per year

Search all similar jobs