Amtex System - Plano, TX

posted 4 months ago

Full-time - Mid Level
Plano, TX
Professional, Scientific, and Technical Services

About the position

Amtex Systems Inc is seeking an experienced Android Developer to join our team in Plano, TX. This position is a 6-month contract role that requires local candidates only. The ideal candidate will have a strong background in native mobile app development, particularly with Jetpack Compose and Kotlin. With over 6 years of experience in the field, the candidate should be well-versed in building and maintaining Android applications and libraries, as well as integrating various APIs and third-party libraries. The role demands a deep understanding of programming languages such as Kotlin and Java, along with a solid grasp of Android SDK and UI design principles. The candidate will be responsible for collaborating with designers and UX experts to create exceptional user experiences, while also ensuring high-quality code through adherence to code review guidelines and best practices. Familiarity with Agile methodologies and CI/CD practices is essential, as is experience with unit and automated testing frameworks like Espresso. In addition to technical skills, the candidate should possess strong problem-solving abilities, attention to detail, and a willingness to learn and adapt to new technologies and challenges. This position will require working onsite for 2 days a week, with the remainder of the work being flexible. Candidates must also complete a Glider Test as part of the application process.

Responsibilities

  • Develop and maintain native Android applications using Kotlin and Jetpack Compose.
  • Collaborate with designers and UX experts to create user-friendly interfaces.
  • Integrate RESTful APIs, GraphQL, and third-party libraries into applications.
  • Build and maintain Android libraries using Gradle/Maven.
  • Conduct unit and automated testing using Espresso UI Automation.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Utilize version control systems like Git for source code management.
  • Implement Agile methodologies and CI/CD practices in the development process.

Requirements

  • 6+ years of experience in native mobile app development.
  • Strong proficiency in Kotlin and Java programming languages.
  • In-depth knowledge of Android SDK and Jetpack Compose.
  • Experience with building and maintaining Android libraries via Gradle/Maven.
  • Familiarity with RESTful APIs, GraphQL, and JSON.
  • Understanding of mobile app design patterns such as MVC, MVP, MVVM, and Clean Architecture.
  • Working knowledge of unit and Android testing frameworks.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with cross-platform frameworks like Flutter and React Native.
  • Familiarity with tools like Jenkins and Fastlane.
  • Experience in building Android Modules, SDKs, and Frameworks.

Benefits

  • Competitive salary based on experience.
  • Opportunity to work with a leading IT and talent solutions company.
  • Flexible working arrangements with 2 days onsite.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service