Android Dev

$124,800 - $128,960/Yr

ManpowerGroup - Richmond, VA

posted about 2 months ago

Full-time
Hybrid - Richmond, VA
Administrative and Support Services

About the position

Our Banking domain client is seeking an Android Developer to join their team. As an Android Developer, you will be part of the technical support team, contributing to the development of Android client code solutions that align with the product strategy and adhere to established engineering best practices, design guidelines, and principles. The ideal candidate will possess strong skills in Android development, Kotlin programming, and design patterns such as MVVM, MVC, MVP, or MVI. This role is hybrid, requiring three days of onsite work each week in either McLean or Richmond, VA, and offers a competitive pay rate of $60-62 per hour. In this position, you will partner with Software Engineers, UX/UI designers, Quality Engineers, and Product Owners/Analysts to deliver high-performing, quality customer experiences that are engaging, purposeful, and powerful in their simplicity. You will actively participate in all team agile ceremonies, ensuring that all team commitments are delivered on time and of the highest quality. Continuous learning in all technologies related to mobile development, including Kotlin, Swift, and third-party libraries, is expected. You will also influence and contribute to group discussions, incorporating feedback and communication from the broader team. Engaging with developers outside of the local sprint team across various disciplines such as Android, iOS, APIs, and Web will be a key part of your role. You will own and lead the delivery of major components and platform needs in partnership with senior engineers and architects, consistently sharing best practices and improving processes within and across sprint teams. Identifying technical obstacles early and working closely with the team to find creative solutions will be essential, as will reviewing pull requests to ensure adherence to Kotlin and other language idioms.

Responsibilities

  • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles.
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity.
  • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality.
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.).
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team.
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.).
  • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects.
  • Consistently share best practices and improve processes within and across sprint teams.
  • Identify technical obstacles early and work closely with the team to find creative solutions.
  • Review pull requests and ensure adherence to Kotlin and other language idioms.

Requirements

  • Proficiency in Android development.
  • Strong knowledge of Kotlin programming language.
  • Experience with design patterns such as MVVM, MVC, MVP, or MVI.

Nice-to-haves

  • Experience in the Financial Domain with preference to former banking experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service