Android Team Lead
Position Overview:
We are seeking an experienced Android Team Lead to guide the development of next-generation console software in collaboration with global R&D teams. This role combines hands-on technical leadership with people management, overseeing a small team of engineers while contributing to the design, development, and delivery of high-quality Android applications.
You will play a key role in driving multiple projects through a structured digital product development lifecycle, ensuring alignment with quality, cost, and delivery goals.
Key Responsibilities:
- Lead, mentor, and manage a team of 4–6 software engineers, providing technical guidance and career development support.
- Collaborate with Product Owners and global R&D teams to define requirements, standards, and technical solutions.
- Oversee development of Android-based applications for fitness consoles, ensuring quality and performance.
- Translate business and product requirements into actionable technical tasks for engineering teams.
- Drive consistency in task tracking, development processes, and delivery timelines across distributed teams.
- Serve as the primary communication point between global software teams.
- Provide hands-on technical leadership, contributing to architecture, design decisions, and problem-solving.
- Identify and proactively resolve engineering challenges to minimize risk and delays.
- Lead and/or contribute to multiple concurrent product development initiatives.
- Support hiring efforts and help build a high-performing engineering team.
- Ensure alignment between software development efforts and overall new product development goals.
Required Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- 3–5 years of Android development experience.
- Prior experience mentoring or leading software engineers.
- 7+ years of object-oriented programming experience (Java, C++, C#, or similar).
- 6+ years developing UI-based applications.
- Experience with unit testing and integration testing practices.
- Strong experience creating and maintaining technical documentation.
- Experience working on long-term product support or enhancement initiatives.
- Experience contributing to system architecture in a team environment.
Additional Requirements:
- Ability to collaborate effectively with global and cross-functional teams.
- Strong leadership skills with the ability to motivate and inspire engineers.
- Excellent written and verbal communication skills.
- Willingness to work across time zones and travel as needed.