Senior Android Engineer (Manila)

AI overview

Join a mission-driven team to create offline-first applications that enhance healthcare access in underserved regions, utilizing cutting-edge technologies like Kotlin and MongoDB.

About reach52 

reach52 is a fast growing, global, social enterprise start-up working to bring sustainable, universal basic healthcare services to users in low access, developing regions. We do this through an innovative service model, an off-line technology platform and embedding support within communities to help residents access care and health products, and the other services we deliver. We need a socially motivated, high achieving individual to take a lead technology role. 

 
OVERVIEW OF THE ROLE 

Title: Senior Android Engineer 

Employment: Permanent 

Start Date: September 2025 

Location: Mumbai, India or Manila, Philipinnes  

Reporting to: Tech Lead 
 

Job Description: 

We are seeking an experienced Senior Android Engineer with a strong background
in developing offline-first applications. The ideal candidate will be proficient in Kotlin
and have experience with synchronization mechanisms, as well as knowledge of Couchbase Lite, Realm and MongoDB Database. You will play a key role in optimizing data structures for performance and efficiency, ensuring seamless user experience even in low connectivity environments 
 

 

Responsibilities: 

  • Design and develop advanced applications for the Android (Kotlin) platform with a focus on offline capabilities, employing Test-Driven Development (TDD) methodologies and adhering to SOLID principles to ensure robust and reliable code. 
  • Implement synchronization mechanisms to manage data consistency between local storage and cloud servers. 
  • Utilize Hilt for dependency injection to enhance the scalability and maintainability of the application architecture. 
  • Work with Couchbase Lite, Realm, RESTful API and MongoDB to store and retrieve data efficiently from servers.  
  • Optimise data structures and algorithms for maximum performance and minimal resource consumption on low spec devices. 
  • Collaborate with cross-functional teams to define, design and ship new features.  
  • Optimize unit tests for robustness, including edge cases, usability and general reliability  
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 
  • Provide technical expertise to the team members, guiding them in their knowledge acquisition  
  • Lead and facilitate code reviews, providing constructive feedback to ensure high quality code standards
    and promoting best practices in TDD, Hilt, and multithreading. 

Requirements: 

  • Bachelor's or Master's degree in Computer Science, Software Engineering or related field. 
  • Minimum of 7 years of professional experience in mobile development, with a focus on Android and offline-first application.  
  • Strong knowledge of Kotlin and its ecosystems (Jetpack Compose, Flows, etc..) 
  • Proven experience in offline-first application development and data synchronization. 
  • Familiarity with Realm, Couchbase Lite, MongoDB and RESTful APIs. 
  • Deep understanding of data structure optimization 
  • Experience with Android SDK, different versions of Android, and how to deal with different screen sizes. 
  • Familiarity with RESTful APIs to connect Android applications to back-end services. 
  • Solid understanding of the full mobile development life cycle. 
  • Excellent problem-solving skills and ability to perform in a team environment. 
  • Bonus: Exposure to Generative AI, ML Kits for enhancing app capabilities. 

 
 

WHAT WE OFFER 

  • Competitive salary (up to $24,000 depending on experience) 
  • Opportunity to work on cutting-edge technology and make a significant impact on the product 
  • A supportive, collaborative, and inclusive work environment 
  • Flexible work arrangements 
  • Health insurance 
  • Company-sponsored social events and team-building activities 

 

If you meet these requirements and are passionate about building high-quality offline-first application with data syncing mechanism, we'd love to hear from you.
Please submit your resume and cover letter for consideration. 

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible work arrangements
  • Health Insurance: Health insurance
Salary
$24,000 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Android Engineer Q&A's
Report this job
Apply for this job