ButterflyMX

Video intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.

Android Engineering, Team Lead

Android EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2014Company SiteLinkedIn

Location

United States

Posted

17 days ago

Salary

Not specified

EnglishAndroidCloudGradleGraph QLI OSKotlinSwift

Job Description

• 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.

Job Requirements

  • 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.

Benefits

  • Comprehensive Medical, Dental and Vision plans (ButterflyMX covers 80% of the cost) starting day 1
  • 401(k) plan with a match
  • 10 paid holidays, 20 vacation days, 5 sick days, 3 floating holidays
  • Basic Life and Accidental Death and Dismemberment Insurance (ButterflyMX covers 100% of the cost)
  • Short and Long Term Disability (ButterflyMX covers 100% of the cost)
  • 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, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
  • And more!

Related Job Pages

More Android Engineer Jobs

Android SDK Engineer

Embrace

The only observability toolset purpose-built for mobile. YCS19 YCG21

Android Engineer17 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

Senior Android SDK Engineer designing and maintaining Android observability SDK at Embrace

AndroidFlutterGradleJavaKotlinReactReact NativeUnity
United States
$130K - $170K / year

Senior Android Engineer II, Enterprise Picking

Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Android Engineer17 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Senior Android Engineer developing solutions for a grocery delivery platform

AndroidiOSKotlinRxJava
United States
$192K - $242.5K / year

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

Android Engineer17 days ago
Full TimeRemoteTeam 201-500Since 1911

We’re looking for a Staff Android Engineer to lead the evolution of Franki’s mobile platform and play a key role in shaping our technical direction. This is a senior, hands-on engineering role that blends architectural leadership, coding excellence, and mentorship. Lead the techn...

United States

Android Engineer, RFID

LMI

Innovation at the Pace of Need™

Android Engineer18 days ago
Full TimeRemoteTeam 1,001-5,000Since 1961H1B Sponsor

Android Engineer developing RFID mobile app for Zebra devices

AndroidCyber SecurityDaggerJavaScriptKotlinVue.js.NET
United States
$100K - $170K / year