Description

Job Description:

 

Below is the job description for the position we are seeking:

  • Years of Experience: 9
  • Experience developing native mobile applications.
  • Experience with integration to REST web services.
  • Experience using git.
  • Android: Experience in Kotlin 1.7+.
  • Android: API level 30+.
  • Android: Experience with Android Studio.
  • Android: Senior level Kotlin experience.
  • Android: Knowledge of Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.).
  • Android: Experience with Coroutines.
  • Understanding of security related concepts/concerns in mobile applications.
  • Experience using Fastlane.
  • Knowledge around continuous and automated deployments of mobile applications.
  • Experience localizing mobile applications for global markets.
  • Experience presenting ideas, concepts and POCs to executive teams and stakeolders.
  • Experience working with embedded systems.
  • Android: Comfortable within Google Play Console.
  • Android: Experience creating and maintaining Gradle build files.
  • Android: Experience creating and configuring flavors.
  • Android: Experience with Android Auto.
  • Experience with QNX.
  • Experience with connected vehicle platforms.
  • Experience leading a team of 5 or more developers via agile methodologies.
  • Experience implementing and integrating CI/CD (Jenkins, Fastlane, etc.).
  • Expert understanding of underlying mobile operating system and associated concepts.

Technical Experience:

  • Experience working in agile/scrum methodology.
  • Collaborated with cross-functional teams to define, design and ship new features.
  • Experience with participating in code reviews.
  • Can demonstrate knowledge of software design patterns and conventions.
  • Experience developing unit tests and UI tests.
  • Experience in security of data on devices and in transit.

Education

Any Graduate