Welcome

You are about to start your application process for:

Android Engineering Lead

Android Engineering Lead

Build great technology that improves millions of lives.


Overview


Simprints builds innovative technology aimed to help some of the world's most vulnerable and marginalised populations access essential services. We work to radically increase transparency and effectiveness in global development, making sure that every vaccine, every dollar, every public good reaches the people who need them most. We design and develop both hardware and software by applying modern tools and pioneering technology in new, challenging contexts where there is little to no internet connectivity. Having reached over 1.3 million beneficiaries, we are contracted to double that number in the coming two years through our projects in Asia and sub-saharan Africa.


We are looking for an Android-focused engineering lead to join our growing tech team, working on either our core Simprints ID platform or specific projects. You will be responsible for the design, development, and maintenance of Simprints applications and their integrations, both with our internal back-end services and with external data collection applications. You will work on an agile, collaborative team with a commitment to clean code and robust design, along with a strong culture of continuous learning and improvement. You will help the project management team assess feature feasibility and create a plan of action. If building technology for global health sounds exciting, we want to meet you!

This is a remote job, We like collaboration and speak to each other several times a day - between 10am and 3pm UK time. To keep the collaborative team spirit we are looking for colleagues in GMT -2/+3 - or colleagues who are able to relocate. At the time being, we will only be considering applicants within these parameters.

Responsibilities
  • Design technical infrastructure to help Simprints scale to support projects all over the world
  • Team with other Android engineers to write robust code that is easy to test and maintain, and runs reliably in challenging settings
  • Work on cross-functional projects by collaborating with back-end engineers, data analysts and project managers
  • Mentor junior engineers by guiding them through code reviews and making design decisions
  • Lead a small to medium team (2-5 engineers) and assess risks
  • Work close with project management to establish timelines and allocate resources
  • Participate in interviews and support hiring of new engineers
  • Create specification documents that outline designed solutions and a plan of action to achieve them


must have requirements
  • Deep understanding of the Android SDK with at least 5 years of experience building, integrating, testing, and supporting Android applications for mobile and tablet devices
  • Solid understanding of the full software development lifecycle including application architecture design
  • Experience working within a team with a focus on code quality, where testing, code reviews, and continuous integration are the norm
  • Working knowledge of Kotlin (our code base is written entirely in Kotlin)
  • Experience with Coroutines, Koin and Android Jetpack, especially Architecture Components (ViewModel, LiveData, Room, WorkManager)
nice to have requirements
  • BS/MS/PhD in Computer Science or a related field
  • Familiarity in working within a culture that incorporates radical candour, 360 feedback, and other techniques to build a high-trust team
  • Desire to become people manager
  • Experience building applications for offline or low-connectivity settings


We offer

Reasons to join Simprints


  • Working with the latest technologies:
  • Languages: Kotlin
  • Libraries: Jetpack, Coroutines, Koin, WorkManager
  • Testing: Mockk, Firebase Test Lab
  • Cloud: Firebase, BigQuery, Cloud Functions
  • Other tools: Bitbucket Pipelines, Jira
  • Work in a team of dedicated and talented engineers committed to writing high quality code
  • Opportunities to see our tech in action by joining our deployments around the world: Bangladesh, Ethiopia, or Zimbabwe just to name a few


Life is short. We believe work should be awesome, meaningful, and fun. At Simprints we’re taking on global development’s biggest challenges, powered by an amazing culture and incredible people. Work with us, and you will grow faster, learn more, and take on great responsibilities with potential to make lasting change.


  1. Social impact. Work directly with our partners and users to deliver technology that has the potential to impact millions of lives. 
  2. Incredible, diverse team. Ask any “Simployee” what their favourite thing about working at Simprints is, and the answer is likely to be “the people.” Our work is at the intersection of technology and global development, and we’ve managed to build an amazing team drawn from the best technology companies, iNGOs, UN agencies, and universities around the world. 
  3. Flexible hours. More efficient late at night? Better before the sun rises? That’s fine by us. We are looking for people who get the job done, not for people who work between 9am and 5pm.
  4. Unlimited paid time off. We set high standards and goals, but give people the freedom to choose when and how to recharge. Join a team that trusts you with the job.
  5. Professional development and wellbeing. We promote continual learning with self-directed learning objectives, external mentors, and regular one-on-one feedback. We also put our money where our mouth is with a dedicated ‘Learning & Wellness’ budget, managed by our Talent and Operations team.


Simprints is an equal opportunity employer. We pride ourselves in our firm commitment to improving diversity, equity, and inclusion in our workplace. We aim to attract, hire, grow, and retain the most qualified candidates regardless of race, gender, ability, religion, nationality, age, sexuality, and other differences. We encourage interested and suitable candidates who are part of underrepresented groups to apply for this position.


Applications will be reviewed on a rolling basis and the vacancy might close earlier if a suitable applicant has been identified. Please apply as soon as possible.

REQUIREDLANGUAGES

To be considered for this position it is crucial that you have knowledge of the following languages
  • Read B2 Upper intermediate
    Write B2 Upper intermediate
    Speak B2 Upper intermediate
minimum required Education
Required work experience in years
5 or more years
Details
Employment type
Location
Country
City
Cambridge
Privacy Policy