Android Senior Development Engineer at CVS Health
Buffalo Grove, IL 60089, USA -
Full Time


Start Date

Immediate

Expiry Date

26 Jul, 25

Salary

203940.0

Posted On

27 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Flow, Java, Mockito, Dependency Injection, Software, Navigation, Web Services, Junit, Espresso, Kotlin, Android Development, Unit Testing, Test Driven Development, Testing

Industry

Information Technology/IT

Description

At CVS Health, we’re building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care.
As the nation’s leading health solutions company, we reach millions of Americans through our local presence, digital channels and more than 300,000 purpose-driven colleagues – caring for people where, when and how they choose in a way that is uniquely more connected, more convenient and more compassionate. And we do it all with heart, each and every day.

POSITION SUMMARY:

As an Android Senior Development Engineer, you will be building digital applications to enable our patients to manage their health. This position is essential for ensuring the success of CVS health is the leader in the digital space for healthcare. The is responsible for designing and building high quality digital applications.

REQUIRED QUALIFICATIONS:

  • 5+ years of experience in Android development
  • 3+ years of experience in Kotlin and Java, with extensive experience in modern Android APIs
  • 3+ experience with Jetpack Compose for building UIs

PREFERRED QUALIFICATIONS:

  • Experience in analysis, designing, development, implementation, and testing software
  • Deep understanding of Android architecture patterns, including MVVM, Clean Architecture, and related best practices
  • Experience with Test-Driven Development (TDD) and unit testing frameworks such as JUnit, Espresso, and Mockito
  • Familiarity with dependency injection (e.g., Dagger, Hilt) and modern Android tools
  • Knowledge of working with RESTful APIs and web services (JSON, Retrofit)
  • Experience with Flutter
  • Experience managing software deliverables using tools like Jira / Rally
  • Experience with multi-module Android applications
  • Knowledge of advanced Android frameworks like WorkManager, Navigation, and Room
  • Familiarity with modern CI/CD tools and practices
  • Understanding of Kotlin Coroutines and Flow for managing asynchronous programming
  • Contributions to open-source Android projects or a public portfolio of work (e.g., GitHub)

EDUCATION:

  • Bachelor’s degree or, equivalent experience (HS diploma + 4 years relevant experience)
Responsibilities
  • Participate in various Agile development team meetings including standups, requirement reviews and demos
  • Design and build efficient and user-friendly software to advance and support business needs
  • Design and build in innovative technologies or cloud solutions for effective resource allocation, fast application deployment and zero downtime of upgrades while delivering rapidly iterative new designs
  • Collaborate closely and actively with development and QA engineers, architects, product owners and other technical partners
Loading...