Android Developer

 Posted 16 hours ago
     
⭐ 2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain high-quality Android applications for a banking client using Kotlin and modern Jetpack components. Focus on implementing secure, performant UI components and integrating RESTful APIs within a modular architecture.



Project/Client: Banking
Location: Baltic States (remote)
Start Date: ASAP
Seniority: Mid
Language: English (minimum B2)

Role Overview:
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

Must-Have 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)


    πŸ“© Ready to Join?
    We look forward to receiving your application and welcoming you to our team!

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