Job ID:
J54635
Job Title:
Android Developer
Location:
Seattle, WA
Duration:
12 Months + Extension
Domain Exposure:
Telecom
Client:
To Be Discussed Later
Employment Type:
W-2, 1099, C2C
Work Authorization:
US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other
Job Title: Android Developer
Location: Seattle, WA
Duration: 12 Months + Extension
Bill Rate: $83/hr C2C
Job Type: W-2, 1099, C2C
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other
The Android Developer will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for the Android platform. The ideal candidate will have strong expertise in Kotlin, Java, Android SDK, and modern Android development frameworks. This role involves building scalable mobile applications, integrating backend services, improving application performance, and delivering seamless user experiences across different Android devices.
Strong programming experience with Kotlin and Java.
Hands-on experience with Android SDK, Android Studio, and Android Jetpack libraries.
Experience developing native Android applications using Jetpack Compose and XML-based layouts.
Strong understanding of Android application architecture, including MVVM, MVP, and Clean Architecture.
Experience with Android Jetpack components such as ViewModel, LiveData, Room, Navigation, and WorkManager.
Proficiency in RESTful API integration, JSON parsing, and backend service communication.
Knowledge of asynchronous programming using Kotlin Coroutines and Flow.
Experience with local data storage solutions such as Room, SQLite, and DataStore.
Familiarity with Firebase services, push notifications, and Firebase Cloud Messaging (FCM).
Experience implementing authentication, OAuth 2.0, encryption, and secure data storage.
Knowledge of dependency injection frameworks such as Hilt, Dagger, or Koin.
Experience with unit testing and UI testing using JUnit, Espresso, and Mockito.
Familiarity with Git, GitHub, Bitbucket, Jenkins, and CI/CD pipelines.
Understanding of Google Play Store deployment, app signing, and release management.
Knowledge of application performance optimization, debugging, and memory management.
Design, develop, and maintain native Android applications using Kotlin and Java.
Build responsive and user-friendly mobile interfaces using Jetpack Compose and Android UI components.
Translate business requirements and UI/UX designs into functional Android applications.
Develop reusable components and implement scalable application architecture.
Integrate REST APIs, backend services, and third-party SDKs.
Implement application features using Android Jetpack libraries and modern development practices.
Optimize application performance, memory usage, startup time, and responsiveness.
Implement secure authentication, data storage, and communication mechanisms.
Troubleshoot application crashes, defects, and device compatibility issues.
Write unit tests and UI automation tests to ensure application quality.
Participate in code reviews and maintain coding standards and technical documentation.
Collaborate with product managers, UI/UX designers, backend developers, and QA engineers.
Manage application builds, releases, and deployments through the Google Play Store.
5+ years of experience in Android application development.
Strong hands-on experience with Kotlin, Java, and Android SDK.
Proven experience developing and publishing native Android applications.
Experience with Jetpack Compose, Android Jetpack, and modern application architecture.
Strong understanding of API integration, mobile application security, and data persistence.
Experience with debugging, performance tuning, and application lifecycle management.
Familiarity with Agile/Scrum methodologies and collaborative development workflows.
Ability to work independently and deliver high-quality mobile solutions.
Strong analytical, troubleshooting, and communication skills.
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Master's degree in Computer Science or Mobile Application Development is preferred.
Relevant certifications or professional training in Android development, Kotlin programming, or Google Android development technologies are an advantage.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.