Venusgeo Solutions - Plano, TX

posted 16 days ago

Full-time - Senior
Plano, TX
Professional, Scientific, and Technical Services

About the position

The Senior Android Developer will be responsible for designing, developing, and maintaining high-quality native mobile applications for the Android platform. This role requires extensive experience in Android development, proficiency in Kotlin and Java, and a strong understanding of mobile app design principles. The developer will collaborate with designers and UX experts to create exceptional user experiences while adhering to best practices in coding and testing.

Responsibilities

  • Design and develop native Android applications using Kotlin and Java.
  • Maintain and enhance existing Android libraries and modules via Gradle/Maven.
  • Collaborate with UX designers to create user-friendly interfaces and experiences.
  • Implement unit and automated testing using Espresso UI Automation.
  • Integrate RESTful APIs, GraphQL, and third-party libraries into applications.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Work within Agile methodologies and contribute to continuous integration/continuous deployment (CI/CD) processes.
  • Stay updated with the latest mobile development trends and technologies.

Requirements

  • 8+ years of experience in native mobile app development.
  • Proficiency in Kotlin and Java programming languages.
  • Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles.
  • Experience with RESTful APIs, GraphQL, and JSON integration.
  • Familiarity with version control systems, particularly Git.
  • Understanding of Agile methodologies and CI/CD practices.
  • Solid understanding of mobile app design patterns such as MVC, MVP, MVVM, and Clean Architecture.
  • Strong problem-solving skills and attention to detail.

Nice-to-haves

  • Familiarity with cross-platform frameworks like Flutter and React Native.
  • Understanding of CI/CD principles and practices.
  • Good knowledge of UX best practices and mobile accessibility standards.
  • Experience with Bluetooth technologies and OAuth 2.0.
  • Ability to work in a remote team environment.

Benefits

  • Competitive salary
  • Health insurance
  • 401k plan
  • Flexible working hours
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service