Conch Technologies - New York, NY

posted 2 months ago

Full-time - Entry Level
New York, NY
Administrative and Support Services

About the position

As an Android Developer at Conch Technologies Inc, you will be responsible for designing and implementing high-quality Android applications. This role requires a strong understanding of the Android ecosystem and proficiency in various programming languages and frameworks. You will work closely with cross-functional teams to deliver robust and user-friendly applications that meet the needs of our clients. Your expertise in modern Android development practices, including the use of Jetpack Compose for UI design and Kotlin Coroutines for asynchronous programming, will be essential in this position. You will also be expected to unit-test your code to ensure reliability and performance, addressing edge cases and usability concerns. The ideal candidate will have a solid grasp of architectural patterns such as MVP and MVVM, as well as familiarity with application design patterns from the Gang of Four. Additionally, experience with Jetpack components like Room and Navigation will be considered a valuable asset.

Responsibilities

  • Design and implement Android applications that are user-friendly and efficient.
  • Utilize Java, Kotlin, and various frameworks to develop robust applications.
  • Work with Jetpack Compose to build modern UIs for Android applications.
  • Implement asynchronous programming using Kotlin Coroutines.
  • Integrate remote data using REST and JSON APIs.
  • Conduct unit testing to ensure code robustness and reliability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and improve existing applications by fixing bugs and optimizing performance.
  • Stay updated with the latest industry trends and technologies to enhance application development.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, and Android development frameworks such as MVVM, Dagger, and RxJava.
  • Strong understanding of the Android ecosystem and mobile UI fundamentals.
  • Experience with Jetpack Compose for building user interfaces.
  • Familiarity with Kotlin Coroutines for asynchronous programming.
  • Experience working with remote data via REST and JSON.
  • Ability to unit-test code for robustness, including edge cases and usability.
  • Understanding of architectural patterns such as MVP and MVVM.
  • Knowledge of application design patterns from the Gang of Four.

Nice-to-haves

  • Experience with Jetpack components like Room and Navigation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service