Job type: Volunteer

Loading ...

Job content

Help us develop our website and educational apps so that we can achieve our aim of making maths relevant and physically active and raising attainment.

What will you be doing?

Numberfit is a social enterprise that works to make Maths learning fun and engaging for children across all age groups. We are looking to grow our reach, and with this our team.

Numberfit has two key product areas Numberleague and AnswerMats. The Numberleague is a series of Maths minigames/activities where teams of students accumulate points which are then displayed on a leaderboard. There are three variants of the Numberleague a free trial for schools to try the service, a competition in which schools compete, and a version for the home, which can be used to practise and revise topics. AnswerMats is a physically active way for students to complete Maths worksheets. Students have packs of cards and a physical board, an AnswerMat, on which they pair questions with their corresponding answer.

Some of the tasks we are looking for JavaScript Development volunteers to help us with are
  • Programmatically creating Maths question cards, which are then collated to form Maths worksheets in PDF format. These PDFs are distributed online and as physical Maths question packs. PDFs are created using a Node.js library called PDFKit.
  • A mixture of front-end and back-end JavaScript tasks. Back-end tasks will usually use Node.js. Products like the Numberleague are serverless (using HTML, CSS and JavaScript) but, like other applications with a backend, use DynamoDB databases hosted on Amazon Web Services (AWS).
We have plans for doing other projects in the future, such as mobile apps, a platform for interactive videos, the use of wearables… All your ideas are welcome, and we hope to work on those products soon too.

You will be working with our internal developer and senior team, who will provide you with instruction and guidance.

What are we looking for?

We are looking for a volunteer who has experience in
  • Cloud computing
  • Front- and or back-end JavaScript development (Node.js is used). We welcome applications for those new to JavaScript or wishing to improve their abilities.
  • Strong understanding of HTML and CSS.
  • Understanding of version control and basics of using GitHub.
  • Willingness to assist with writing technical documentation.
Desirable
  • Node.js development.
  • Testing experience. May be with other languages if not specifically JavaScript.
  • Mobile app development, using cross-platform frameworks such as Ionic and React Native, or native technologies for Android or iOS development.
  • Non-relational databases, such as MongoDB and DynamoDB (Numberfit products use DynamoDB on AWS).
  • Any experience with cloud computing architecture, technologies, and platforms (e.g. Amazon Web Services, Google Cloud Platform, Microsoft Azure) would be useful. Numberfit use Amazon Web Services.
The volunteer should also have/be
  • Accuracy and attention to detail
  • Ability to quickly understand the needs of our team / organisation / users
  • Can ask key questions to enable us to clarify requirements
  • Understands the resource constraints of a small organisation and is able to work with these
  • Open to feedback
What difference will you make?

Your input will shape the direction we take as an educational technology organisation helping connect children to high quality learning during this time of homeschooling.

With your help we’ll be able to continue to raise the profile of mathematics, enjoyable learning and children’s wellbeing.

What’s in it for the volunteer?

You would become part of our small, friendly team and you have the opportunity to use your time to make a real difference to the organisation’s ability to provide and deliver enjoyable maths sessions and materials for children across all age groups.

Causes
  • Education
NUMBERFIT is a Mathematics based Social Enterprise with the objective of making Mathematics active, fun and accessible for children from Preschool all the way up.

We aim to raise the...
Loading ...
Loading ...

Deadline: 26-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...