Senior Android Engineer

Vanguard UK

Charlotte, NC, United States
Hybrid
Native android application development
Kotlin or java programming proficiency
Object-oriented design and data structures
Vanguard is heavily investing to build a world-class mobile experience for clients using advanced technology and development practices

Job Summary

  • Vanguard is heavily investing to build a world-class mobile experience for clients using advanced technology and development practices.
  • The role involves translating user stories into well-engineered code and test artifacts while participating in system analysis and design.
  • This is a hybrid position based in Charlotte, NC, requiring office presence on Tuesdays, Wednesdays, and Thursdays.

Matching Summary

Vanguard is heavily investing to build a world-class mobile experience for clients using advanced technology and development practices.

Skills & Requirements

Must-have

  • Native Android application development
  • Kotlin or Java programming proficiency
  • Object-oriented design and data structures
  • Dependency injection implementation
  • Automated testing and test artifacts
  • Agile software development methodology

Nice-to-have

  • Experience with Jetpack Compose
  • MVVM architecture pattern knowledge
  • Retrofit and OkHttp integration
  • Dagger and Hilt dependency injection
  • RXJava and Coroutines usage
  • Espresso for UI testing

Key Requirements

  • 5+ years of software development experience
  • 3+ years as a mobile developer
  • Degree in Computer Science or equivalent
  • No visa sponsorship available

Work Rights

Must have US work authorization

Tailored Resume

Cover Letter