MSYS - Dallas, TX

posted 10 days ago

Full-time
Dallas, TX
Professional, Scientific, and Technical Services

About the position

The Native Android Developer position is a long-term onsite role based in Dallas, TX, specifically targeting local candidates. The role requires extensive experience in Android technologies and a strong understanding of mobile architecture patterns. The developer will be responsible for designing and implementing features with a focus on quality and testability, while also ensuring the ongoing health of the Android platform.

Responsibilities

  • Develop and maintain high-quality native Android applications.
  • Utilize MVVM design pattern and development best practices.
  • Debug and understand large and complex native application code bases.
  • Implement mobile architecture patterns like MVP & MVVM.
  • Focus on continuous improvement and ongoing product health for the Android platform.
  • Conduct unit testing and ensure code coverage using tools like Junit and Jacoco.
  • Collaborate with team members on source control practices, including branching, versioning, and code reviews.

Requirements

  • 10+ years of total experience in software development.
  • Extensive knowledge of Android technologies such as Java, Kotlin, Jetpack, Jetpack Compose, and Android Studio.
  • Strong understanding of software development principles and the capabilities and limitations of the Android platform.
  • Experience with complex systems and a large customer base.
  • Advanced source control skills including pull requests and merge conflict resolution.
  • Experience with security and encryption principles such as biometrics and RSA.

Nice-to-haves

  • Experience with Unit Testing and Code Coverage tools (Junit, Jacoco + Sonar).
  • Knowledge of security and encryption principles (e.g., biometrics, RSA, SqlCypher, SecureAuth or Ping).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service