JobsPrincipal Mobile Developer
Job description
This position is for a Principal Mobile Developer focused on developing high-quality Android applications using Kotlin and various modern tools and frameworks. The role emphasizes coaching and mentoring other developers while ensuring adherence to best practices in mobile engineering. The developer will work in an agile environment, leveraging Continuous Integration and Continuous Deployment tools to deliver stable and performant applications. The position requires collaboration with platform squads to define standards and promote a mobile-first approach.
Requirements
- Bachelor's degree in Applied Computer Science, Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a Master's degree with relevant experience.
- Five years of experience in native Android application development, or three years with a Master's degree.
- Demonstrated expertise in developing native Android applications using Kotlin and Java.
- Experience with UI development using XML and Jetpack Compose, and implementing MVVM architecture.
- Proficiency in integrating RESTful APIs and managing data persistence using Room and Firebase.
Responsibilities
- Develop publicly available Android applications using Kotlin and Android SDK.
- Coach and mentor other developers on building resilient and stable code.
- Leverage CI/CD tools to deliver high-quality applications.
- Collaborate with teams to define mobile engineering standards and best practices.
- Participate in the development of reusable components to accelerate engineering efforts.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
