Overview
On Site
$50
Contract - W2
Contract - Independent
Contract - 24 Month(s)
100% Travel
Skills
Android
Swift
Kotlin
Jetpack
Job Details
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
Cinergy Technology Inc.
Direct:
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.