Android Developer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Bonapolia

Bonapolia

11 - 50 employees

Founded 2018

🎯 Recruiter

🤝 B2B

Recruitment • B2B

Bonapolia is a recruitment and talent-matching firm focused on connecting candidates with technology and engineering roles through a candidate-centric, client-partner approach. The company operates a global, largely remote job marketplace and offers career counseling, interview coordination, and relocation support (notably to Portugal) while building long-term relationships with clients to deliver hired talent efficiently. Bonapolia emphasizes scalable boutique recruitment services, training support for employees, and a streamlined application/connect process for job seekers.

📋 Description

• 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).

Apply Now