Jobs · North Carolina

Android Technical Lead

Vanguard · Charlotte, NC · 2 mo ago
HybridFull-time

About the role

Provides expert level IT technical lead services, including the direction, evaluation, selection, configuration, implementation, and integration of new and existing technologies and tools. Join our growing, enthusiastic and talented mobile development team to work on a state-of-the-art Android application with modern design, architecture, and tools in a truly agile environment. Vanguard is heavily investing in building a world-class mobile experience for our clients, hiring top talent to develop our native Android apps.

This hybrid position is based in Charlotte, NC, with in-office work required Tuesday through Thursday. Relocation assistance can be provided for non-local US candidates. No visa sponsorship will be provided.

Responsibilities

  • Participate in system analysis, design, development, and implementation for existing native mobile applications.
  • Translate stories into design and code, developing well-engineered code and test artifacts backed by automated tests.
  • Elevate code into test and production environments on schedule, providing follow-up production support.
  • Submit change control requests and documentation.
  • Follow Agile software development methodology.
  • Communicate technical issues effectively to all stakeholders.
  • Lay out a technical vision for the product.
  • Work with Scrum Masters and Product Owners to prioritize work, balancing business value and technical debt.

Requirements

  • Demonstrated experience with software engineering fundamentals, including object-oriented design, data structures, dependency injection, and testable code.
  • Experience leading native mobile app development teams.
  • Proficiency in Kotlin and/or Java.
  • Ability to learn new technologies quickly and demonstrate hands-on understanding.
  • Understanding of design patterns, integration patterns, data modeling principles, and best practices.
  • Strong track record of project delivery for large cross-team projects.
  • Excellent communication skills and the ability to connect with engineers, managers, PMs, and customers.

Preferred Skills

  • Latest Android SDK / Android Studio
  • Dagger
  • RXJava
  • Retrofit / OKHttp
  • Jetpack Compose
  • MVVM
  • Git
  • Coroutines
  • Hilt
  • Espresso

Qualifications

  • Degree in Computer Science or equivalent preferred, or relevant experience.
  • 8+ years of software development experience.
  • 5+ years as a mobile developer.

About Vanguard

At Vanguard, we are on a mission to work for the long-term financial wellbeing of our clients. We lead through products and services that transform our clients' lives, and we strive to learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

Schedule

Hybrid position based in Charlotte, NC, with in-office work required Tuesday through Thursday.

Similar jobs

Android Tech Lead

Apex SystemsDoral, FL· 1 mo ago
OTHR$70–$80/hrapply on apexsystems.com

Lead Android Engineer

LaddersUnited States· 2 wk ago
RemoteEngineering$135k–$160k/yrapply on theladders.com