About the position

The Android Developer position is a full-time role focused on developing and maintaining Android applications. The ideal candidate will have extensive experience in Android development, particularly with Kotlin and Java, and will be responsible for ensuring high performance and scalability of applications. This role also involves providing technical guidance to junior developers and collaborating with cross-functional teams to solve complex problems in a secure environment.

Responsibilities

  • Develop and maintain Android applications using Kotlin and Compose UI.
  • Evaluate program modules for performance scalability and openness of design.
  • Provide technical guidance to less experienced developers.
  • Review and certify code of others.
  • Predict application development requirements based on changes in underlying architecture.
  • Develop programming guidelines and standards for other programmers.
  • Interface with back-end applications using MQ, SOAP, RESTful services, and JSON.
  • Collaborate with others to solve problems quickly and efficiently.

Requirements

  • 9 years of Android and Android Studio development experience.
  • High level skills in Java and Kotlin with strong ability in the latest Android APIs.
  • Experience with the Android build process.
  • Familiarity with CI/CD concepts, ideally with Gradle and Jenkins.
  • Knowledge of Object-Oriented Design and development best practices.
  • Experience in highly-secured online environments with n-tier designs and extensive firewalling.
  • Experience in the Financial Services Industry.

Nice-to-haves

  • Familiarity with full stack development.
  • Knowledge of GraphQL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service