V

Very LLC

AI and IoT solution provider

Android Engineering Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in CanadaCA$126.5k

About the Job

Requirements

  • A BS or higher in Computer Science, Software Engineering, or a related field.
  • At least 8 years of professional software development experience, including at least 5 years of Android development in Kotlin and/or Java.
  • At least 2 years of direct experience managing engineers.
  • Exposure to AOSP code and understanding of the Android framework below the app layer.
  • Strong modern Android development experience, including Jetpack Compose and Room.
  • Experience working on resource-constrained embedded devices.
  • Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations.
  • Familiarity with the AOSP build system, including repo and Soong/Android.bp, and building and flashing images to hardware.
  • Understanding of the Android framework, including activities and services, Binder, the permissions model, and system APIs.
  • TV or other non-touch UI development experience, such as Compose for TV or Leanback, and D-pad navigation.
  • Strong debugging skills, including adb, logcat, dumpsys, Perfetto, ANR, and memory analysis.
  • A solid understanding of modern Android design patterns and architecture.
  • Some full-stack development experience.
  • Must be based in Canada and legally authorized to work in Canada.
  • Ability to work with significant overlap with US business hours.

Responsibilities

  • Lead a team of 3 to 5 Android engineers while spending a meaningful part of the week writing and reviewing code alongside them.
  • Plan and prioritize the team's work with client engineering and product leaders, and own delivery against sprint and roadmap commitments.
  • Guide the design and build of system and privileged apps for an AOSP-based Android TV product, including the custom launcher, settings, setup, and other platform-integrated apps.
  • Trace problems from the app layer through the Android framework to the hardware, and coach the team to do the same.
  • Raise issues outside the team's control early and engage the client's ODMs and SoC providers to help solve them.
  • Decide when to follow Google's specifications and best practices and when to deviate for business needs, while keeping custom work easy to migrate.
  • Lead upgrades across Android versions and limit hardware and low-level framework dependencies to necessary areas.
  • Oversee the React Native home experience and JavaScript/TypeScript ads SDK alongside native Kotlin apps.
  • Own the team's production support and incident response, and maintain system health, performance, and reliability.
  • Collaborate with engineering, product, and hardware partners to deliver outcomes.
  • Manage a team of 3 to 5 engineers.
  • Review designs and code, and set engineering standards for Kotlin, Jetpack Compose, and system app development.
  • Lead work on core system apps, including the launcher, settings, setup wizard, and SystemUI customizations.
  • Own the team's AOSP build, flashing, and release processes, including OTA update flows.
  • Lead debugging of performance, memory, and ANR issues using adb, logcat, dumpsys, and Perfetto.
  • Ensure TV apps support D-pad navigation, accessibility, and localization.
  • Run the team's standups, sprint planning, and retrospectives within the client's engineering processes and tools.
  • Lead the team's production support and incident response, including diagnosing and resolving production issues.
  • Report team health, delivery, and risks to client stakeholders and Very leadership, and drive documentation and knowledge sharing.

Desired Qualifications

  • Android bring-up experience or experience building system or privileged apps within an AOSP source tree.
  • Experience shipping an Android-based TV, set-top box, or other embedded device.
  • Experience customizing core system apps, such as the launcher, Settings, setup wizard, or SystemUI.
  • Experience leading a platform upgrade across major Android versions.
  • Experience with TV framework APIs, including TV Input Framework, HDMI-CEC, and MediaSession, or Media3/ExoPlayer.
  • Experience with React Native, JavaScript, or TypeScript.
  • Experience with OTA update flows, app distribution, or device management such as DevicePolicyManager.
  • Experience working with ODMs or SoC vendors and their Android SDKs.
  • Experience leading teams embedded with clients or distributed across locations through staff augmentation or consulting.

About the Company

Very LLC

AI and IoT solution provider

Very LLC is a technology consulting firm that develops AI-powered applications and end-to-end IoT ecosystems, offering web and mobile development, hardware prototyping, firmware, and cloud architecture to bring ideas to market. It builds scalable IoT solutions that turn data into automation and insights, deployable in the cloud or at the edge. The company differentiates itself by taking on single projects at a time, maintaining transparency about salaries and finances, and operating fully remotely. Its goal is to be a trusted technical partner for complex, high-risk challenges, helping clients turn data into intelligent, edge-enabled, AI-powered products.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2011

Recently Posted Jobs

Explore more opportunities at Very LLC

See more jobs