ButterflyMX-posted 2 months ago
Full-time • Senior
251-500 employees

ButterflyMX is looking for an Android Team Lead to join our innovative engineering team! This role is ideal for a technically strong, hands-on leader who can take ownership of complex Android projects while guiding and mentoring a team of engineers. The ideal candidate will not only architect high-quality solutions and deliver maintainable code but also bridge understanding between Android and iOS development, helping the team make informed decisions across platforms.

  • Lead the design and development of the Android mobile application and SDK, ensuring reliability, stability, and high performance.
  • Develop secure, scalable cloud-based features that facilitate real-time audio and video interactions, integrating them seamlessly with hardware for access control systems.
  • Apply modern Android development patterns (e.g., MVVM, unidirectional data flow, Jetpack libraries) to improve code maintainability and team productivity.
  • Refactor legacy codebases to improve scalability and maintainability with minimal disruption to ongoing development.
  • Propose and integrate tools, frameworks, automations, and processes that enhance engineering efficiency and code quality.
  • Collaborate with product management, UX, and cross-functional teams to provide engineering trade-offs and solutions to customer challenges.
  • Participate in agile processes to deliver high-quality software iteratively.
  • Read and understand Swift/iOS codebases, draw analogies between Android and iOS frameworks, and evaluate platform-specific capabilities and limitations.
  • Mentor, guide, and manage the performance of team members, setting clear goals, providing constructive feedback, and promoting professional growth.
  • Leverage AI tools to improve the efficiency of your own work and drive adoption of AI-assisted workflows across the team.
  • Proficient in Kotlin and familiar with at least one other programming language.
  • Strong experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Deep understanding of Git and version control workflows.
  • Experience with asynchronous programming (Kotlin Coroutines, Flow) and reactive programming paradigms.
  • Expertise in Jetpack Compose for building maintainable, responsive UIs.
  • Skilled in Dependency Injection, Gradle, and build management.
  • Experience implementing CI/CD pipelines (e.g., GitHub Actions).
  • Strong skills in app performance optimization, memory management, and responsiveness.
  • Hands-on experience writing testable code, automated testing, and maintaining high code quality standards.
  • Experience with Google Play Store deployments, app signing, versioning, and beta release management.
  • Proficient in REST and GraphQL for mobile integration with backend services.
  • Ability to read Swift code, understand iOS architecture, and map Android concepts to iOS frameworks to evaluate feasibility and platform-specific constraints.
  • Proven experience managing and evaluating the performance of engineers, setting objectives, and fostering a high-performing team environment.
  • Hands-on experience with AI-assisted workflows for developing code, researching complex codebases, and writing documentation.
  • Strong advocate for the Android ecosystem, with deep knowledge of Material Design guidelines and hands-on use of Android devices.
  • Experience with audio/video calling technologies (e.g., Twilio), and integrating third-party SDKs.
  • Hands-on experience with BLE and NFC technologies.
  • Experience in Wear OS application development and creating widgets.
  • Experience with Flutter for cross-platform development or modular integration.
  • Active involvement in the developer community, including open-source contributions.
  • Comprehensive Medical (ButterflyMX covers 90% of the cost), Dental, and Vision plans (ButterflyMX covers 100% of the cost) starting day 1
  • 401(k) plan with a match
  • 13 paid holidays, 25 PTO days
  • Paid Family Leave
  • Employee Assistance Program
  • Quarterly self-care stipends
  • Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Disability, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service