Mobile Engineer (Android)
Fidelity Investments has an exciting opportunity for an Android Mobile Engineer. You will be responsible for building and supporting scalable and highly reliable Android Platform for native mobile applications. This app is used by millions of our customers and is built natively for performance and reliability. Our engineering team is innovative, diverse, hardworking and dedicated. We work in a very dynamic agile environment.
As an Android Mobile Engineer, you will be applying your strong Android development and testing skills to design, develop, test, deploy, maintain, and improve the customer-facing software solutions. You will also be supporting your team in adopting test automation frameworks and best practices to ensure we are building the right product, and we are building it right. You will be encouraged to quickly gain understanding of all the components of our mobile applications and will work with the team to deliver outstanding solutions.
The Expertise You Have
- A Bachelor’s or Master’s degree in Computer Science, Software engineering or related field
- 4+ years of experience with building, debugging and supporting Mobile applications
- Hands on experience in Android Studio
- Knowledge and experience with Java and Kotlin
- Hands on experience with Jetpack Components and Kotlin Coroutines
- Hands on experience with test automation frameworks using Espresso for Android
- Experience in delivering software in an Agile environment
The Skills You Bring
- Use your knowledge of testing and testability to influence better software design, promote proper software engineering and bug prevention strategies, testability and security
- Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests, performance tests, scenario tests and interoperability tests
- Support the team in designing reliable, accurate tests, and in integrating them into CI/CD pipelines
- Collaborate with team members on improving team's test coverage, release velocity and production health
The Value You Deliver
- Obsessed with creating the best end-to-end customer experience
- Owns the outcome by taking personal accountability for delivering strong results
- Self-directed, willing to take initiative, pragmatic and results-oriented
- Has keen attention to detail and wants to solve hard problems, not just detect them
- Able to learn large software systems end-to-end quickly
- Keenly interested in learning new technologies and their adoption
The Team
You will be joining a team that partner with the Fidelity enterprise stakeholders and several Fidelity Wealth (FW), Fidelity Brokerage (FB) and Workplace Investing (WI) teams in crafting scalable end to end customer experiences delivered consistently across Fidelity.