Staff Engineer – Android
Company | CVS Health |
---|---|
Location | Wheeling, IL, USA, Chantilly, VA, USA, Smithfield, RI, USA, Alpharetta, GA, USA, Scottsdale, AZ, USA, Hartford, CT, USA, New York, NY, USA, Richardson, TX, USA |
Salary | $118450 – $284280 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 7+ years of Software development experience with at least 7+ years in designing/developing Android Mobile applications
- 4+ years of experience with modern Android development frameworks such as Jetpack compose and Kotlin
- 3+ years of experience working with cross-functional teams such as design, product, data teams to deliver great user experiences
- 3+ years of experience in influencing large organizations on best practices in Mobile Android development
- 3+ years of accessibility experience
Responsibilities
- Spend time developing Android code especially complex use-cases
- Partner with Product, UX and Engineers to iterate the features and improve the Product
- Mentor/guiding team members on a regular basis
- Improve and maintain mobile apps CI and CD infrastructure and pipelines
- Provide high level tooling support to team engineers
- Collaborate to drive solutions that would reduce cost and time to market
- Be responsible for end-to-end application delivery including coordination with required teams for production deployment
- Continuously monitor application health and KPIs, support triage of any production issues as and when needed
- Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
- Be an advocate of security best practices, champion and support the importance of security within engineering
- Provide technical guidance and mentoring to fellow engineers in software design and development activities
Preferred Qualifications
- Experience with modern Android development frameworks such as Jetpack Compose
- Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences
- Experience in influencing large organizations on best practices in Mobile Android development
- Accessibility experience. Telemetry & observability experience beyond Firebase
- Strong desire to build in test from the start with TDD development experience. Continuous delivery in mobile, code review, static analysis, continuous integration, automation and functional testing (using Espresso)
- Experience designing retail or ecommerce applications
- Experience with authenticated session using OAuth and authenticated tokens
- Significant contributions of released Customer facing applications