What are the responsibilities and job description for the Android Developer || Richardson, TX, Bellevue, RI, Jersey City, NJ, Phoenix, AZ position at Cinergy Technology Inc?
Position: Android Developer
Location: Richardson, TX, Bellevue, RI, Jersey City, NJ, Phoenix, AZ
Duration: Long Term
Responsibilities:
· Develop and maintain Android applications using Kotlin and Java
· Implement Jetpack Components such as Compose, Architecture Components, and Navigation
· Utilize Kotlin Coroutines for asynchronous programming
· Design and implement software architectures such as MVVM, MVI, and MVP
· Write unit tests using Mockito and JUnit to ensure code quality and reliability
· Implement UI tests using Espresso
· Integrate network libraries like OKHTTP and Retrofit for efficient communication with backend services
· Collaborate with DevOps teams to set up deployment pipelines using GIT, Jenkins, and CI/CD tools
· Utilize Crashlytics tools such as Firebase and New Relic for real-time crash reporting and monitoring
· Develop applications that support various Android form factors and versions, focusing on performance tuning and power consumption
· Implement Material UI design principles for a cohesive user experience
· Utilize dependency injection frameworks like Dagger and Hilt for efficient code organization
· Work with remote data via JSON and implement local data storage using Room ORM with SQLite
· Use Rally/Jeera for project management and tracking
Qualifications:
· Bachelor's degree in Computer Science, Engineering, or related field
· Minimum 10 years of experience in Android application development
· Expert-level proficiency in Kotlin, Java, and Jetpack Compose
· Strong understanding of modern software architectures and design patterns
· Experience with Jetpack Components, Kotlin Coroutines, and MVVM/MVI/MVP
· Proficiency in writing unit tests using Mockito and JUnit, as well as UI testing
· Prior experience in the healthcare domain is highly desirable
Thanks & Regards
-Sai Tej || Recruiter
tej@cinergytech.com
Cinergy Technology Inc.
Direct:732-746-0969