Android Developer - Remote

 Posted 4 hours ago
  
 Worldwide
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain high-quality Android applications using Kotlin and modern Jetpack components. Implement secure, performant architectures and integrate RESTful APIs while ensuring high code quality through testing.

This is a remote position.

We are looking for an Android Developer to join a dynamic and collaborative engineering team. The role involves building and maintaining high-quality Android applications using Kotlin, with a strong focus on performance, security, and user experience. The developer will work with RESTful APIs, modern Jetpack components, and industry-standard architectures such as MVVM, MVI, and Clean Architecture. This is an opportunity to collaborate across teams, take ownership of complex technical challenges, and grow within a fast-paced development environment.
 
Key Responsibilities:
 
  • Develop and maintain Android applications using Kotlin and Java.
  • Work with RESTful APIs, networking, and XML/JSON data formats.
  • Build modern UI components using Jetpack Compose.
  • Implement reactive and asynchronous patterns using Coroutines, Flow, ViewModel, and LiveData.
  • Apply architectural patterns including MVVM, MVI, and Clean Architecture.
  • Integrate APIs using Retrofit and OkHttp.
  • Implement dependency injection using Hilt or Dagger and apply modularization principles.
  • Write and maintain unit tests (JUnit, MockK) and UI tests.
  • Ensure solutions meet high standards of performance, security, and user experience.
  • Maintain high code quality and contribute to knowledge sharing within the team.
  • Manage source code and collaborate using Git.

Requirements

  • Proven experience in Android application development.
  • Strong proficiency in Kotlin and familiarity with Java.
  • Hands-on experience with Jetpack Compose, ViewModel, LiveData, Coroutines, and Flow.
  • Solid understanding of MVVM, MVI, and Clean Architecture patterns.
  • Experience integrating RESTful APIs using Retrofit and OkHttp.
  • Knowledge of dependency injection with Hilt / Dagger and application modularization.
  • Experience with unit testing (JUnit, MockK) and UI testing.
  • Proficiency in version control with Git.
  • Good command of English (minimum B2).
 
Nice to Have:
 
  • Experience with CI/CD pipelines.
  • Knowledge of cryptography and secure coding practices.
  • Familiarity with OWASP MASVS (Mobile Application Security Verification Standard).

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Android Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified