Apply Now
Location: Beaverton, Oregon (OR)
Contract Type: C2C
Posted: 2 months ago
Closed Date: 03/07/2025
Skills: Java, Kotlin, and Android SDK
Visa Type: GC EAD, GreenCard, H4 EAD, USC

Job Title: Sr. Android Developer

Location: Beaverton, OR USA (onsite)

Type: Contract

Exp – 15+ year min

Visa independent

 

Job Overview: We are looking for an experienced and motivated Android Developer to join our dynamic team. The ideal candidate will have a deep understanding of Android development, strong problem-solving skills, and a passion for creating high-quality mobile applications.

 

The ideal candidate has a deep understanding of Android development and is proficient in Kotlin, Jetpack Compose, and modern app architecture patterns like MVI or Clean Architecture.

Experience with Kotlin Multiplatform for cross-platform development, real-time data syncing with WebSocket

 

Key Responsibilities:

  • Design and develop Android applications that are scalable, efficient, and user-friendly.
  • Collaborate with cross-functional teams including product managers, designers, and other developers to create seamless user experiences.
  • Write clean, maintainable, and well-documented code.
  • Implement and maintain application features, such as UI, back-end integrations, and storage.
  • Troubleshoot and debug issues within applications.
  • Ensure application performance, security, and scalability.
  • Stay up-to-date with the latest Android development trends, tools, and technologies.
  • Conduct unit testing and integration testing to ensure application stability.
  • Optimize applications for maximum speed and efficiency.

 

Qualifications:

  • Proven experience as an Android Developer or similar role.
  • Strong knowledge of Java, Kotlin, and Android SDK.
  • Familiarity with RESTful APIs and integration with third-party services.
  • Experience with Android frameworks (e.g., Retrofit, Dagger, Room, etc.).
  • Understanding of mobile UI/UX design principles and guidelines.
  • Familiarity with version control systems like Git.
  • Strong understanding of the Android lifecycle and application components.
  • Ability to work with testing frameworks and debugging tools.
  • Experience with Google Play Store submission and deployment processes is a plus.
  • Good communication skills and ability to work in a team environment.

 

Preferred:

  • Familiarity with Jetpack libraries, like Navigation, LiveData, and ViewModel.
  • Experience with Firebase, push notifications, or cloud messaging.

 

Education:

  • Bachelor’s degree in Computer Science, Information Technology.