Lead Android Developer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Android
Kotlin

Job Details

Title- Lead Android Developer
Location- Austin, TX | Dallas, TX | Denver, CO (Hybrid)
Type- Direct Hire, Full-Time Employee (FTE) with Client

Job Description:
Our client, a dynamic and fast-growing company, is seeking an experienced Lead Android Developer to join their team in a hybrid role across Austin, Dallas, or Denver. The ideal candidate will have 10+ years of experience in Android development, with a strong background in DevOps and an expert-level understanding of the Android tech stack, especially in Kotlin and Java. This is a leadership role that requires hands-on expertise, as well as the ability to coach, mentor, and manage multiple teams. In this position, you will split your time between 30% hands-on coding/architecture and 70% coaching, managing, and leading cross-functional teams. You ll lead multiple Scrum and Agile teams in a corporate environment, delivering high-quality native Android apps that serve a large user base.

Key Responsibilities:
Technical Leadership: Lead the design, development, and maintenance of Android apps using Kotlin and Java, ensuring high-quality code and best practices in architecture (MVM, Jetpack components).
Team Leadership: Manage and coach a team of developers across multiple Scrum teams, fostering a collaborative environment that encourages continuous learning and improvement.
Architectural Decisions: Work closely with product managers, designers, and engineers to create scalable, maintainable, and efficient architecture for mobile applications.
DevOps Expertise: Drive improvements in continuous integration/continuous delivery (CI/CD) pipelines and automate deployment processes.
Agile & Scrum Expertise: Manage multiple agile teams, ensuring effective use of Scrum methodologies and that development goals are consistently met.
Collaboration & Communication: Ensure clear communication between teams and departments, providing updates to stakeholders on project progress, roadblocks, and opportunities for improvement.
Services Knowledge: Demonstrate in-depth knowledge of APA services and other backend integrations to deliver high-quality native apps.

Qualifications & Skills:
10+ years of experience in Android development, with a deep understanding of the Android tech stack.
Expertise in Kotlin and Java with substantial experience in developing native mobile applications.
DevOps background with a focus on continuous integration, deployment pipelines, and automation.
Experience working with Jetpack, MVM, and a solid understanding of Android best practices.
Proven ability to lead multiple Scrum and Agile teams in a corporate environment.
Strong understanding of mobile architecture, design patterns, and performance optimization techniques.
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Solid educational background (degree in Computer Science or related field preferred).
Proven track record of successful accomplishments in past roles, with specific examples of projects or teams led.

Preferred Qualifications:
Experience working in a corporate environment with a strong company culture.
Strong knowledge of services integrations and API management.
Comfortable with hands-on coding while managing and coaching a team.
Strong ability to solve complex problems and drive technical strategy across teams.

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.