Our mission is to provide every child with access to quality basic education. We do this by building tablet-based software that teaches a child to read, write and calculate fully autonomously, without guidance from qualified teachers.
We are looking for a talented web developer to work on our web application which is hosting educational apps and content to be used by millions of children.
Tasks involve (amongst others):
- Implement new features
- QA/testing (e.g. adding new unit tests or regression tests)
- Release updates
- Front-end development
- Back-end development
- Spring Framework
- JPA (Hibernate)
- REST API
- JSON & GSON
- Jenkins CI
- Travis CI
- GitHub (pull requests, code review, etc)
- Trello and Slack
- Shell commands/scripting (e.g. connecting to servers via SSH and configuring files)
- Agile development
- Test-driven development
- Code reviews
Experience with Android, big data analytics and/or machine learning is a plus.
We require all code uploaded to our GitHub repository (https://github.com/elimu-ai) to be licensed under the Apache License 2.0 or equivalent, creating a global public good available for anyone to use.
Less than 30 hrs/week
1 to 3 months1-3 monthsProject LengthDuration
I am looking for a mix of experience and value