Summary
Join Experian as a Mobile Developer and be part of a collaborative team building feature-rich, stable native applications used by millions daily. Work remotely from anywhere in the US, contributing to the full software lifecycle, from design to deployment. You will write clean, scalable code, implement automated tests, troubleshoot issues, and create detailed test plans. The role offers a great compensation package, core benefits, and a flexible work environment. Experian is an award-winning employer focused on DEI, work/life balance, and employee development.
Requirements
- Bachelor's degree in Computer Science or related field, with 1+ years of Android development using Kotlin and Java
- Proficient in Android architecture (MVVM), UI/UX best practices, and frameworks like RxJava, Dagger, and Retrofit
- Experience integrating and testing RESTful APIs, with an understanding of mocking, stubbing, and white-box testing
- Hands-on with automated testing tools (e.g., Cucumber, JMeter) and performance monitoring tools like Splunk
- Familiarity with microservices, SQL/NoSQL databases, and testing scalable mobile and backend systems
Responsibilities
- Develop mobile applications through the full software lifecycleโfrom design to deployment
- Write clean, scalable code, participate in code reviews, and collaborate on API design
- Implement automated, integration, and regression tests with modern testing techniques (e.g., mocking, stubbing)
- Troubleshoot issues, conduct performance testing, and use profiling tools for diagnostics
- Create detailed test plans, test cases, and contribute to quality improvements
Benefits
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.