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