Remote Android Software Engineer (Remote)

at Experian

Posted 2 days ago 3 applied

Description:

  • Join Experian as a Mobile Developer and make an impact at scale.
  • Work in a collaborative team environment that includes native mobile, web, backend, and SDET engineers.
  • 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 using modern testing techniques such as mocking and stubbing.
  • Troubleshoot issues, conduct performance testing, and utilize profiling tools for diagnostics.
  • Create detailed test plans and test cases, contributing to quality improvements.
  • Enjoy the flexibility of working remotely from anywhere in the US while reporting to a Software Engineering Director.

Requirements:

  • A Bachelor's degree in Computer Science or a related field is required.
  • At least 1 year of experience in Android development using Kotlin and Java is necessary.
  • Proficiency in Android architecture (MVVM), UI/UX best practices, and frameworks such as RxJava, Dagger, and Retrofit is essential.
  • Experience in integrating and testing RESTful APIs, with knowledge of mocking, stubbing, and white-box testing is required.
  • Hands-on experience with automated testing tools like Cucumber and JMeter, as well as performance monitoring tools such as Splunk, is needed.
  • Familiarity with microservices, SQL/NoSQL databases, and testing scalable mobile and backend systems is important.

Benefits:

  • A great compensation package and bonus plan are offered.
  • Core benefits include medical, dental, vision, and a matching 401K plan.
  • A flexible work environment is available, allowing for remote, hybrid, or in-office work options.
  • Flexible time off policies include volunteer time off, vacation, sick leave, and 12 paid holidays.
  • Additional benefits can be explored at the provided link: Experian Benefits.