Job Title: Android Developer
Location: : Columbus OH (ONSITE)
FULLTIME / CONTRACT W2
JOB DESCRIPTION :
We are seeking an experienced Android Developer with strong expertise in Kotlin, Android Jetpack (ZPack/Jetpack), and Dagger to join our development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality Android applications while following modern Android development best practices. The candidate should possess strong problem-solving skills and experience building scalable, secure, and high-performance mobile applications.
Key Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Build modern Android applications leveraging Android Jetpack components.
- Implement Dependency Injection using Dagger/Dagger Hilt.
- Develop clean, maintainable, and reusable code following MVVM architecture.
- Integrate RESTful APIs and third-party SDKs.
- Optimize application performance, memory usage, and responsiveness.
- Write unit tests and participate in code reviews.
- Collaborate with product managers, UI/UX designers, QA engineers, and backend developers.
- Troubleshoot production issues and implement timely fixes.
- Follow Agile/Scrum development methodologies.
Required Skills
- 5+ years of Android application development experience.
- Strong proficiency in Kotlin.
- Hands-on experience with Android Jetpack components (Navigation, ViewModel, LiveData, Room, WorkManager, etc.).
- Strong experience with Dagger or Dagger Hilt for Dependency Injection.
- Experience implementing MVVM architecture.
- Strong knowledge of Android SDK, Android Studio, Gradle, and Git.
- Experience consuming REST APIs using Retrofit or similar libraries.
- Understanding of Android UI/UX principles and Material Design.
- Experience with unit testing and debugging tools.
Preferred Qualifications
- Experience with Jetpack Compose.
- Familiarity with Coroutines and Flow.
- Knowledge of CI/CD pipelines for Android applications.
- Experience publishing applications to the Google Play Store.
- Exposure to Firebase services.
- Experience working in Agile environments.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Excellent communication and collaboration skills.
- Ability to work independently in a fast-paced environment.