Lead Mobile Developer - Android
ThoughtWorks4 hours ago
Responsibilities
- Serve as the primary technical point of contact for clients and collaborate with them to bring technical visions to life.
- Guide, coach, and mentor software development teams while continuing to code alongside developers.
- Lead software consulting and delivery across the full lifecycle, from ideation through production evolution.
- Design mobile solutions, select technologies, and make pragmatic tradeoffs within client constraints.
- Build platform-appropriate, seamless, accessible, private, and human-centered mobile experiences.
- Champion clean, reusable code, mobile architecture patterns, design and pair programming, testing, continuous delivery, and DevSecOps practices.
- Use and advocate for development, deployment, and mobile DevOps pipeline tools and practices.
- Apply current technology thinking to solve client problems and improve software delivery.
Requirements
- Experience using two or more mobile development languages, such as Swift, Kotlin, Dart, or JavaScript.
- Experience with mobile SDKs and UI frameworks such as SwiftUI, Jetpack Compose, or Flutter.
- Experience leading software development teams using Agile, Lean, or Continuous Delivery approaches.
- Knowledge of mobile software concerns including vendor limitations, constrained execution environments, disconnected operation, release cycles, accessibility, and privacy.
- Ability to influence others, advocate for technical excellence, and adapt constructively to change.
- Ability to translate business needs into software requirements and execute a technical vision focused on business value.
- Ability to mentor less experienced peers and navigate ambiguous challenges from multiple perspectives.
- Working knowledge of mobile DevOps or pipeline tools such as fastlane or Gradle is a bonus.
- Interest in continuous learning, including functional programming, modern UI patterns and architecture, and platform engineering.
Benefits
- Interactive tools, development programs, and supportive teammates for learning and career growth.
- Autonomy in shaping an individual career path supported by Thoughtworks' cultivation culture.
- Collaborative and inclusive work environment with opportunities to work on varied client problems.
- Hybrid work arrangement.
Tech Stack
Categories
Mobile
About ThoughtWorks
We are a global technology consultancy that delivers extraordinary impact by blending design, engineering and AI expertise. For 30 years, our commitment to design-led thinking, engineering excellence and innovation means we prioritize people, build teams with strong technical foundations and embed AI into every step of the process – not just as a tool but as a mindset. It’s this approach that sets us apart, sparks bold ideas and empowers us to drive real, lasting innovation. We’re not preparing for the future – we’re defining it.