re: learn is the Education practice at CcHUB, focused on helping students and schools use technology in smart ways to enhance learning. At re:learn, our goal is to create interactive and engaging content for teaching STEM Subjects in schools.
We are recruiting a Node Js. Developer who can create pragmatic solutions and has the ability to take ownership of a feature from the idea of going live. You will be self-motivated and willing to contribute to design at all levels, listening and learning from the talented people around you. We believe we have a strong culture and we want you to be a part of it.
You will be one who is technically strong, adheres to best practice processes, and who is able to develop and support other team members. You will be able to create, shape, and deliver a transformative solution to improve learning across Africa.
Roles and Responsibilities
- Working with the education and design team to develop new interactive simulations
- Adapt, own the Node development pipeline.
- Experience with common and custom code libraries
- Conduct Code reviews and recommend new technologies, techniques and services.
- Design and deliver elegant, maintainable and modern solutions with a focus on quality
- Motivated by the opportunity to create transformative science and math learning experiences for students
Skills & Qualifications
- A bachelor's degree or equivalent.
- Academic background or job experience in education is a plus
- Strong Proficiency in Node Js.
- Understand the general MVC pattern.
- Familiar with Git, GitHub, and WebGL
- A good understanding of design patterns, in general, is also helpful.
- Experienced with profiling and optimizing the performance of a web application (such as with Chrome developer tools)
- Able to write high-performance, reusable, maintainable code.
- Experienced in understanding large and complex code bases, including API design techniques to help keep them clean and maintainable
- Familiarity with the semantic use of HTML and the Web Content Accessibility Guidelines by the World Wide Web Consortium a plus
- Able to learn project structures and begin contributing quickly in a fast-moving environment
- Highly organized and able to make progress across multiple ongoing projects
- Must have a keen eye for detail.