F

Fidelity Investments

Manages investments and workplace retirement plans

Principal Mobile Developer

Mobile EngineeringPosted on Nov 4
Full-timeWestlake, TX, USANo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, or a closely related field and five years of experience as a Principal Mobile Developer or in a closely related occupation performing native Android application development using Kotlin and Java, modern Android UI frameworks, automated build tooling, AI-assisted development practices, and cloud-based mobile services in an enterprise software engineering environment; alternatively, a Master's degree in one of those fields and three years of such experience.
  • Demonstrated expertise developing native Android applications using Kotlin and Java; performing UI development with Jetpack Compose and Material Design principles; and implementing MVVM architecture using Android Studio, Gradle, and Jetpack libraries, including ViewModel, LiveData, and Navigation.
  • Demonstrated expertise developing custom Gradle and Android Studio plugins to automate build and release processes, enforce coding and architectural standards, and increase developer productivity.
  • Demonstrated expertise leveraging AI-driven development tools, including GitHub Copilot and Google Gemini, to accelerate feature development, improve code quality, and enhance developer and end-user experience.
  • Demonstrated expertise architecting and implementing modular, scalable Android applications using Kotlin and Java in accordance with industry-standard design patterns and engineering best practices; leveraging GitHub for source control, versioning, and collaborative code reviews; and utilizing Firebase services, including Authentication, Crashlytics, Cloud Messaging, or Remote Config, to enhance application stability, performance, and feature delivery.

Responsibilities

  • Architect the development of enterprise-scale Android applications by applying advanced Android UI guidelines and robust tooling for secure, real-time financial management while driving technical strategy across multiple teams.
  • Design and evolve complex application architectures and take a lead role in building automation pipelines using DevOps principles and Continuous Integration and Continuous Delivery tools.
  • Guide adoption and implementation of Android design patterns, including Clean Architecture, Model-View-ViewModel, and Model-View-Intent, and establish quality standards through testing with JUnit, Espresso, and Mockito.
  • Provide senior-level technical guidance through architectural governance, code reviews, and mentorship, and advance platform capabilities using Coroutines, Jetpack Compose, and Kotlin Multiplatform Mobile.
  • Ensure scalability, performance, and maintainability across mission-critical mobile solutions.
  • Develop tools, patterns, and reusable components to help the organization create performant, resilient, and robust applications.
  • Partner with platform squads and architecture to define mobile engineering standards, best practices, and tooling.
  • Align architecture, user experience, and security with industry trends.
  • Participate in developing reusable components to accelerate other engineers, increase application stability and resiliency, and reduce time to market.
  • Collaborate with teams through technical coaching and mentoring to help them build architecturally compliant applications.
  • Provide mobile thought leadership to advance mobile outcomes and facilitate a mobile-first approach.
  • Advocate for adopting experiences that address digitally minded customers' needs.
  • Provide technical coaching on software engineering best practices, including object-oriented and functional programming patterns and Test-Driven Development methodologies.
  • Apply modern design patterns, including Clean Architecture, to build multi-module applications.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$249.6B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs