What are the responsibilities and job description for the Sr. Android Developer (Contract W2) position at Cinergy Technology Inc?
Job Details
Greetings from Cinergy Technology Inc !
Title: Senior Android Developer
Location: Multiple locations in TX/RI/NJ
Position Overview: As a Senior Android Developer, you will play a crucial role in the design, development, and maintenance of our Android applications. You will collaborate closely with cross-functional teams to deliver high-quality solutions that meet the needs of our users. The ideal candidate will have extensive experience in Android development, proficiency in Kotlin and Java, and a deep understanding of modern software architectures. Prior experience in the healthcare domain is highly desirable.
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
Shiva Raju Jampana
Cinergy Technology Inc