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
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