Diverse Lynx - Plano, TX

posted 3 months ago

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

About the position

The Android Developer position at Diverse Lynx LLC is a critical role focused on the design and development of large-scale mobile applications. This position requires a strong technical background, particularly in Kotlin and Java, as well as proficiency in Android application development. The ideal candidate will have a solid understanding of web technologies and be able to communicate effectively, both verbally and in writing. The role is based in Plano, TX, and is primarily onsite, with a hybrid work model available. In this role, you will be responsible for developing custom user interfaces and animations, implementing APIs for ad integration, push notifications, and cloud messaging. You will also apply Test Driven Development (TDD) principles throughout the application lifecycle, defining functional and integration test strategies while providing support for troubleshooting. A strong grasp of unit testing best practices and continuous integration processes (CI/CD) is essential. The position requires a deep understanding of agile development methodologies, with experience in delivering large programs within a complete agile model. You will work closely with code versioning tools such as Git and continuous integration tools like Jenkins. Additionally, familiarity with design strategies for leveraging Content Delivery Networks (CDNs) and integrating with RESTful and JSON-based services is crucial. This role is suited for candidates with 8-12 years of experience in mobile application development, particularly in Android.

Responsibilities

  • Design and develop large-scale mobile applications for Android.
  • Implement custom user interfaces and animations.
  • Integrate APIs for ad integration, push notifications, and cloud messaging.
  • Apply Test Driven Development (TDD) throughout the application lifecycle.
  • Define functional and integration test strategies and provide troubleshooting support.
  • Utilize unit testing best practices and continuous integration processes (CI/CD).
  • Work with code versioning tools such as Git and continuous integration tools like Jenkins.
  • Leverage design strategies for effectively using CDNs.
  • Deliver large programs in a complete agile model.

Requirements

  • 8-12 years of experience in mobile application development, specifically Android.
  • Solid hands-on technical knowledge in Kotlin and Java.
  • Proficiency in Android application development.
  • Strong understanding of web development and web technologies.
  • Excellent verbal and written communication skills.
  • Experience with multi-threading, data persistence, and adapting user interfaces across multiple screen sizes.
  • Advanced knowledge of unit testing best practices and CI/CD processes.
  • Strong experience in JavaScript and Angular framework.
  • Experience integrating with RESTful and JSON-based services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service