Android/Kotlin Developer
Organization
Bluesquare is a fast growing technology company focusing on digital solutions and data analysis for Global Health and Development. Bluesquare’s goal is to help Global Health resources get where it matters the most. Bluesquare’s technologies are in use in more than 30 countries and support +60 different clients, including the World Bank, the WHO, the World Food Programme, the Global Fund to Fight HIV, TB and Malaria, the Bill and Melinda Gates Foundation, as well as leading NGOs and consultancies.
Bluesquare’s headquarters are in Brussels, Belgium, but we have offices in the Democratic Republic of Congo, Senegal and Burundi, as well as a network of consultants in Benin, Cameroon, Ivory Coast, Niger and Zimbabwe.
For more information about who we are, visit: https://bluesquarehub.com/.
Position Overview
We’re looking for a freelance Android/Kotlin developer experience for a mission of a couple of months (possibly more in the future) to help us develop our Iaso mobile application.
Iaso is a product oriented toward mobile data collection – helping field teams collect data from multiple health centers, generally far from any internet connection. The web part of the application is written in Django with a React from end.
We already have an Android application written mainly in Kotlin (there is a good chunk of java code from libraries) on the mobile side.
We created Iaso from a first project case aiming at sleeping sickness elimination.
Beyond your technical level, we will be looking for a colleague who has some interest in our mission with a general “team player” attitude – we value supporting each other first and foremost.
We look for experience in the Kotlin/Android ecosystem and being able to tackle new features autonomously (with frequent review & discussion with the project lead developer). We want you to participate into the discussions on the product and share your mobile knowledge with the team
Start date: as soon as possible.
Location: Brussels preferred.
Team: We are a company with more than 70 team members in multiple countries. We value ownership, autonomy, flexibility, communication and teamwork
Profile
This position is open to freelancers or employees.
Required:
- Extensive professional experience as an Android developer
- Extensive knowledge of the Android lifecycles
- Extensive knowledge of the Android XML View system
- Strong Java and Kotlin skills
- Extensive experience with Coroutines and Flows
- Good knowledge of MVVM
- Good knowledge of LiveData
- Extensive knowledge of Room and complex queries (E.g.: recursive functions, complex M2M relations, etc.)
- Extensive knowledge of Retrofit and OkHttp
- Extensive knowledge of testing (Unit Tests, Integration Tests, and Functional Tests)
- Good experience with Dagger (or similar framework)
- Good experience with Gradle in a multi-modules setup
- Good spoken and written communication skills in English, and ideally in French.
Nice to have:
- Knowledge about ODK
- Some experience with Python/Django Rest Framework
- Some experience with NFC technologies
- Some experience with Protobuf
- Some experience with JsonLogic
What we offer
- Competitive Salary and benefits package, as employee or freelancer
- Flexible work hours and remote working
- Exciting projects: use data to solve major issues in low- and middle-income countries (Health, Education, Waste management and more)
- Impact : manage data platforms impacting the lives of thousands of people
- Network: work in collaboration with a wide variety of actors within countries (Ministries, Donors, NGOs, Implementing partners, field staff, etc.)
- Hands-on experience: on-site visits and in-depth situation analysis
- Exciting work environment: join a result-oriented, dynamic & diverse team committed to improve the accessibility and quality of health services around the world
Apply by sending us your CV and a short introduction of yourself by email to android-developer-iaso@bluesquare1.odoo.com