Job Title: Android Developer
Location: Onsite Chicago IL
Type: Contract (W2/C2C Long Term)
Job Description:
We are seeking a skilled and passionate Android Developer to join our team for an exciting project with a leading client based in Chicago IL. This is a 100% onsite role and requires hands-on experience in designing and developing robust scalable Android applications.
Key Responsibilities:
- Design and build advanced applications for the Android platform using Kotlin and Java
- Collaborate with cross-functional teams (designers product managers backend engineers) to define design and ship new features
- Work with outside data sources and APIs (REST/JSON)
- Ensure the performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Participate in code reviews unit testing and other best practices to maintain code quality
Required Skills:
- 9-12 Years of total experience.
- 5-8 years of Android development experience
- Strong proficiency in Kotlin and Java
- Experience with Android SDK Jetpack Components MVVM Coroutines and LiveData
- Solid understanding of Material Design custom UI components and animations
- Experience integrating with RESTful APIs Firebase and third-party libraries (Retrofit Glide etc.)
- Good knowledge of Gradle Android Studio and modern development tools
- Strong understanding of CI/CD Git and Agile methodologies
- Familiarity with Play Store deployment and app lifecycle
Preferred Qualifications:
- Experience in banking/finance e-commerce or healthcare domains
- Knowledge of security best practices in mobile development
- Experience with unit testing frameworks like JUnit Espresso and UI testing