Team Lead, Android Core Product

Jobgether

United States

À distance

USD 140 000 - 200 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Jobgether is seeking an experienced Android engineer to own major product features from design through release. You will write production Kotlin code, review PRs, and steer architectural decisions while collaborating closely with Design and other engineering teams to deliver high-quality, scalable experiences.

You will mentor teammates, improve code quality and testing, and help define engineering standards.

Qualifications

  • Five+ years in software engineering with hands-on team ownership.
  • Advanced Android development with Kotlin, Coroutines, Flow, Dagger 2, MVVM, Clean Architecture.
  • Experience shipping and maintaining background processes and testing.
  • Proven technical leadership, ability to unblock engineers and guide product initiatives.
  • Experience introducing engineering practices and implementing reusable solutions.
  • Comfort leading change and evaluating trade-offs in workflows.
  • Strong code review judgment and ability to balance risk and speed.
  • Experience with AI development workflows and collaborating with AI agents.

Responsabilités

  • Own end-to-end feature design, development, and release for major Android features.
  • Write production Kotlin code, review PRs, and make architectural decisions.
  • Establish engineering direction and consolidate duplicated solutions into shared components.
  • Maintain high code quality and well-documented, reliable codebase.
  • Identify blockers, mentor engineers, and drive progress on complex technical challenges.
  • Improve reliability and performance of key features and prevent recurring issues.
  • Strengthen automated testing and shift verification earlier in development.
  • Own feature releases, manage critical issues, and streamline nightly builds for QA.
  • Define review and approval practices based on risk and complexity.
  • Lead planning, prioritize high-impact work, and optimize engineering time and resources.
  • Identify and implement process improvements and new workflows.
  • Collaborate with Product, Design, and Engineering to align constraints early.
  • Mentor early-career engineers and create opportunities for growth.

Connaissances

Kotlin
Coroutines
Flow
Dagger 2
MVVM
Clean Architecture
Jetpack Navigation
JUnit testing
Android animations
Background services
Music player services

Description du poste

Accountabilities


  • End-to-End Feature Ownership: Lead the design, development, and release of major Android product features, collaborating closely with the Design team and remaining actively involved in implementation.

  • Hands-On Engineering: Write production code, review pull requests, make technical decisions, and maintain ownership of significant areas of the application.

  • Technical Leadership: Establish engineering direction, guide architectural decisions, and identify opportunities to consolidate duplicated solutions into shared, reusable components.

  • Code Quality and Maintainability: Maintain shared code and infrastructure that are well-tested, clearly documented, reliable, and easy for other engineers to understand and extend.

  • Team Enablement: Identify blockers, work directly with engineers to resolve difficult problems, and help the team make progress on complex technical challenges.

  • Reliability and Performance: Own and improve reliability metrics for key features, investigate recurring issues, and implement underlying changes that prevent problems from happening again.

  • Testing and Verification: Strengthen automated testing and shift verification earlier in the development process so that nightly builds delivered to QA provide confirmation of quality rather than revealing fundamental issues for the first time.

  • Release Management: Own feature releases, handle critical issues, provide nightly builds for QA, and reduce the amount of manual intervention required to deliver reliable releases.

  • Engineering Standards and Reviews: Define appropriate review and approval practices based on technical risk, ensuring that critical changes receive sufficient scrutiny while straightforward work can move efficiently.

  • Planning and Prioritization: Lead team planning activities, direct attention toward unresolved decisions and high-impact work, and improve how engineering time and resources are allocated.

  • Process Improvement: Identify when existing workflows need to change, guide the adoption of improved practices, and address team feedback and skepticism constructively.

  • Cross-Functional Collaboration: Participate in discussions across Product, Design, and Engineering, ensuring technical constraints and implementation considerations are understood early.

  • Mentorship and Development: Support early-career engineers by assigning meaningful work, providing actionable feedback, and creating opportunities for learning and professional growth.

  • AI-Assisted Development: Help establish effective team practices for working with AI agents and identify opportunities to improve engineering productivity and development quality.


Requirements:


  • Professional Experience: At least five years of software engineering experience, including experience leading a team or owning a major product area while remaining hands-on.

  • Advanced Android Development: Strong proficiency in Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, background services, music player services, Android animations, Jetpack Navigation, and JUnit testing.

  • Background Processing: Experience shipping and maintaining background audio functionality or other long-running background processes.

  • Testing and Quality Assurance: Strong understanding of software testing principles, how to design effective tests, and the limitations of automated testing.

  • Technical Leadership: Demonstrated ability to guide technical decisions, unblock engineers, improve team practices, and lead significant product development initiatives.

  • Process Improvement Experience: Evidence of introducing engineering practices, tools, or shared solutions that a team continued using independently, along with an understanding of the effort and trade-offs involved in adoption.

  • Change Management: Comfort challenging existing ways of working, communicating the rationale for change, and navigating the friction that can accompany process improvements.

  • Code Review Judgment: Ability to determine the appropriate level of review and oversight for different types of changes based on system behavior, complexity, and risk.

  • Reusable Engineering Solutions: Experience building tools, components, or infrastructure that improve productivity and are adopted by other engineers across the team.

  • AI Development Workflows: Ability to explain how a team can effectively work with AI agents, beyond individual use of AI-powered tools.

  • Product and Design Sensibility: Strong product intuition, user empathy, and an interest in improving Android UI and UX beyond the minimum stated requirements.

  • Initiative and Ownership: A proactive approach to improving application quality, engineering practices, and codebase health without waiting for explicit instructions.

  • Communication Skills: Excellent communication skills and the ability to explain technical decisions, provide constructive feedback, and collaborate effectively across functions.

  • Additional Experience: Contributions to open-source Android projects are a plus. Experience with iOS, web development, or Node.js is also beneficial.


Benefits:


  • Annual Salary: Base salary ranging from $140,000 to $200,000, depending on experience.

  • Additional Compensation: Eligibility for bonuses and stock-based compensation.

  • Work Arrangement: Fully remote position within the United States.

  • Distributed Team Environment: Opportunity to work with a globally distributed team of engineers, AI researchers, and product specialists.

  • Technical Ownership: A hands-on leadership role with meaningful influence over product architecture, engineering practices, and feature delivery.

  • Professional Growth: Opportunities to mentor engineers, shape technical standards, and develop leadership skills while continuing to write production code.

  • Interview Process: Several technical interviews and an assessment using a real codebase, with the process designed to be completed within approximately one week.

  • Practical Technical Assessment: Opportunity to use familiar development tools and explain your reasoning, trade-offs, and technical decisions during the assessment.a

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Team Lead, Android Core Product - Irvine, CA, USA
Team Lead, Android Core Product - Irvine, CA, USA

Speechify Inc. • Irvine (CA)

Hybride
USD 140 000 - 200 000
Bonus
Stock options
Team Lead, Android Core Product - Atlanta, GA, USA
Team Lead, Android Core Product - Atlanta, GA, USA

Speechify Inc. • Atlanta (GA)

Hybride
USD 140 000 - 200 000
Senior Android Engineer
Senior Android Engineer

Jobgether • États-Unis

À distance
USD 165 000 - 215 000
Fully remote
Healthcare premiums 100%
Parental leave
+6
Team Lead, Android Core Product - Milwaukee, WI, USA
Team Lead, Android Core Product - Milwaukee, WI, USA

Speechify Inc. • Milwaukee (WI)

À distance
USD 140 000 - 200 000
Stock options
Bonus
Team Lead, Android Core Product - Alexandria, VA, USA
Team Lead, Android Core Product - Alexandria, VA, USA

Speechify Inc. • Alexandria (VA)

Hybride
USD 140 000 - 200 000
Stock options
Yearly Bonus
Team Lead, Android Core Product - Huntsville, AL, USA
Team Lead, Android Core Product - Huntsville, AL, USA

Speechify • Huntsville (AL)

À distance
USD 140 000 - 200 000
Team Lead, Android Core Product - Jacksonville, FL, USA
Team Lead, Android Core Product - Jacksonville, FL, USA

Speechify Inc. • Jacksonville (FL)

À distance
USD 140 000 - 200 000
Bonus
Stock options
Team Lead, Android Core Product - Naperville, IL, USA
Team Lead, Android Core Product - Naperville, IL, USA

Speechify • Naperville (IL)

À distance
USD 140 000 - 200 000
Stock
Bonus
Remote work
Team Lead, Android Core Product - Albuquerque, NM, USA
Team Lead, Android Core Product - Albuquerque, NM, USA

Speechify Inc. • Albuquerque (NM)

À distance
USD 140 000 - 200 000
Team Lead, Android Core Product - Bend, OR, USA
Team Lead, Android Core Product - Bend, OR, USA

Speechify Inc. • Bend (OR)

Hybride
USD 140 000 - 200 000