Required Skills: Retrofit, OkHttp, WebSocket
Job Description
Client: Capgemini
Job Description:
Android Developer
Ongoing contract (Client maintains right to hire after 3 months though rarely exercises this right)
Location: Woodland Hills, CA
Experience:
3+ years of experience in a lead or senior Android developer role.
Proven experience leading the development and deployment of successful Android applications.
Strong expertise in RESTful APIs and backend service integration.
Experience working in Agile/Scrum environments.
Demonstrated ability to manage and mentor development teams.
Technical Skills:
Programming Languages & Frameworks: Kotlin, Java, Android SDK.
Development Tools: Android Studio, Gradle, Git, CI/CD tools (e.g., Jenkins, GitHub Actions).
Architecture & Patterns: MVVM, Clean Architecture, Dependency Injection (Dagger, Hilt).
UI/UX Development: Material Design guidelines, Jetpack Compose, custom UI components.
Database Management: Room, SQLite, Realm.
Networking: Retrofit, OkHttp, WebSocket.
Testing Frameworks: JUnit, Espresso, Mockito.
Additional Skills: Third-party libraries and APIs (e.g., Firebase, Google Play Services)