8 days ago
Westlake, TX, USAStaff+
Responsibilities
- Architect and develop enterprise-scale native Android applications for secure, real-time financial management.
- Create reusable mobile tools, patterns, components, and multi-module application architectures.
- Define mobile engineering standards, best practices, architectural governance, and developer tooling with platform and architecture teams.
- Build automation pipelines and custom Gradle and Android Studio plugins for build and release processes and developer productivity.
- Apply Android design patterns including Clean Architecture, MVVM, and MVI, along with object-oriented and functional programming practices.
- Establish comprehensive testing and quality standards using JUnit, Espresso, and Mockito.
- Provide technical coaching, code reviews, mentorship, and mobile thought leadership across multiple teams.
- Use Kotlin, Java, Jetpack Compose, Coroutines, Kotlin Multiplatform Mobile, and Firebase services to improve application scalability, performance, stability, and feature delivery.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Data Science, or a closely related field and five years of relevant experience, or a master’s degree in one of those fields and three years of relevant experience.
- Demonstrated expertise developing native Android applications with Kotlin and Java.
- Expertise with Jetpack Compose, Material Design principles, MVVM, Android Studio, Gradle, and Jetpack libraries including ViewModel, LiveData, and Navigation.
- Experience developing custom Gradle and Android Studio plugins to automate builds and releases and enforce coding and architectural standards.
- Experience using AI-driven development tools such as GitHub Copilot and Google Gemini.
- Experience architecting modular, scalable Android applications and applying industry-standard design patterns and engineering best practices.
- Experience using GitHub for source control, versioning, and collaborative code reviews.
- Experience using Firebase services such as Authentication, Crashlytics, Cloud Messaging, and Remote Config.
- Experience with automated build tooling, cloud-based mobile services, and AI-assisted development practices in an enterprise software engineering environment.
Benefits
- Fidelity is transitioning to a full-time onsite working model through a phased rollout; current onsite expectations vary by region and role and may evolve.
- This position does not include immigration sponsorship.
About Fidelity
Fidelity Investments provides brokerage, retirement plan recordkeeping, wealth management, and asset management services to individuals, employers, advisors, and institutions, plus online trading platforms and mutual funds and ETFs. It earns fees from managing and administering assets, advisory services, and brokerage transactions. Founded in 1946 and headquartered in Boston, it is privately held and administers trillions of dollars for U.S. and global customers.
