JOBSEARCHER

Android Developer (W2)

*Job Description: Sr Android Developer* *Location:* San Diego, CA *Employment Type:* Contract W2 *Work Arrangement:* Onsite / Hybrid *Experience:* 8+ Years *Job Summary* We are looking for an experienced *Android Developer* to design, develop, test, and maintain high-quality Android applications. The ideal candidate will have strong expertise in Kotlin, Java, Android SDK, and modern Android development frameworks, with experience building scalable, secure, and user-friendly mobile applications. *Key Responsibilities*
  • Design, develop, and maintain Android applications using Kotlin and Java.
  • Build responsive, high-performance mobile applications using Android SDK and Android Studio.
  • Develop reusable components and integrate RESTful APIs and third-party services.
  • Implement modern Android architecture patterns such as MVVM, MVP, or Clean Architecture.
  • Work with Jetpack Compose, Android Jetpack libraries, and Material Design principles.
  • Integrate backend services, databases, authentication, and push notifications.
  • Write clean, maintainable, and well-documented code.
  • Perform unit testing, integration testing, debugging, and performance optimization.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and product managers.
  • Identify and resolve application defects, security vulnerabilities, and compatibility issues.
  • Participate in code reviews, Agile ceremonies, and release management activities.
  • Publish applications and manage updates through the Google Play Store.
*Required Skills*
  • 5+ years of professional Android application development experience.
  • Strong programming skills in *Kotlin and/or Java*.
  • Hands-on experience with Android SDK, Android Studio, and Gradle.
  • Experience with Android Jetpack components, including ViewModel, LiveData, Room, and Navigation.
  • Strong understanding of REST APIs, JSON, and client-server integration.
  • Experience with MVVM or Clean Architecture.
  • Knowledge of asynchronous programming using Kotlin Coroutines and Flow.
  • Experience with Git and version control tools.
  • Familiarity with unit testing frameworks such as JUnit and mocking libraries.
  • Strong understanding of mobile application security, performance optimization, and debugging.
  • Experience working in Agile/Scrum development environments.
Pay: $55.00 - $60.00 per hour
Experience:
  • Android development: 10 years (Required)
Work Location: In person