Principal, Mobile Developer

Fidelity Investments•Salt Lake City, UT

About The Position

Fidelity seeks product-aware, inquisitive, and responsible engineers passionate about delivering excellent mobile experiences. The role focuses on developing stable, robust, and resilient Android apps using appropriate tools and frameworks. The team builds native experiences for millions of Personal Investing customers, providing rich financial insights and on-the-go financial management. It works collaboratively in a fast-paced environment that emphasizes learning, coaching, mentoring, and mobile-first strategies. The Principal, Mobile Developer provides mobile engineering expertise and thought leadership, helps establish standards and tooling, and collaborates with architecture, security, COEs, and UXD to deliver architecturally compliant apps. The role also supports squads through mobile expertise and upskilling.

Requirements

  • At least 6 years of professional experience developing publicly available Android apps using Kotlin.
  • Experience working on a team of Android developers, including code reviews, pull requests, and pair programming.
  • Demonstrable experience mentoring and coaching Android developers.
  • Experience participating in the development of an Android experience from feature inception through launch.
  • Experience with automated tooling such as Jenkins and Gradle, as well as release and DevOps monitoring tools.
  • Experience with Jetpack Compose, Kotlin Coroutines, and Retrofit.
  • Strong understanding of modern development principles, including Trunk-Based Development, Test-Driven Development, multi-module applications, and feature toggles.
  • Understanding of loosely coupled architecture strategies, such as repositories, use cases, MVVM, MVP, and clean architecture.
  • Knowledge of mobile trends and emerging technologies for creating performant, resilient, robust Android apps.
  • Experience driving quality and release pipelines, with a strong understanding of CI/CD tools such as Jenkins, Artifactory, and static-code analyzers.
  • Good understanding of Android accessibility features and experience building accessible experiences.

Nice To Haves

  • Kotlin Multiplatform Mobile (KMM) experience.

Responsibilities

  • Collaborate with architecture, security, COEs, and UXD to build architecturally compliant apps.
  • Partner with platform squads to define mobile engineering standards, best practices, and tooling.
  • Provide mobile thought leadership to advance Personal Investing's mobile outcomes and facilitate a mobile-first mindset.
  • Support a mobile-first environment by upskilling and augmenting squads with deep mobile expertise.
  • Drive quality and release pipelines to deliver high-quality apps continuously and autonomously.
  • Mentor and coach other Android developers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service