About the role

  • Android Native Developer for Capgemini developing publicly available Android apps using Kotlin. Collaborating with teams to build architecturally compliant apps while driving quality release pipelines.

Responsibilities

  • Staying ahead of the curve by collaborating with architecture security COEs and UXD to build architecturally compliant apps
  • Partnering with platform team to define mobile engineering standards best practices and tooling
  • Providing mobile thought leadership to advance mobile outcomes and facilitate a mobilefirst mindset
  • Supporting a mobilefirst world through upskilling and augmenting squads with deep mobile expertise

Requirements

  • 5 years of professional experience developing publicly available Android apps using Kotlin
  • Experience working in a team of Android developers participating in code reviews pull requests and pair programming
  • Participated in the development of an Android experience from feature inception to launch using automated tooling like Jenkins Gradle and release and DevOps monitoring tools
  • Your experience with Jetpack Compose Kotlin Coroutines Retrofit etc and a strong understanding of modern development principles such as TrunkBased Development TestDriven Development multimodule applications feature toggles etc to support performant and collaborative engineering teams
  • Your understanding of the benefits of a loosely coupled architecture using strategies such as repositories use cases MVVM MVP and clean architecture
  • Your knowledge of the mobile landscape trends and emerging technologies used in creating performant resilient and robust Android apps Kotlin Multiplatform Mobile KMM is a plus
  • Experience driving quality release pipelines
  • Strong understanding of CICD tools such as Jenkins Artifactory and staticcode analyzers to deliver highquality apps continuously and autonomously
  • Good understanding of Androids accessibility features and experience building accessible experiences
  • MUST SKILLS Implement payment flow using stripe android sdk utilizing payment sheet Drive end to end integration of google wallet api and android sdk P2P banking integration Zelle insurance domain knowledge is plus

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job title

Android Native Developer

Job type

Experience level

Mid levelSenior

Salary

$80,000 - $96,665 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job