React.js Developer
Humanitarian Operations is the UK registered charity that is releasing a new education platform for children that are subject to lockdown, social distancing, and home learning. This is your chance to make a difference in their lives
What will you be doing?
We are looking for a talented JavaScript developer who is proficient with React.js to join our development team. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. As you will be working as part of a collaborative team, teamwork and problem solving will be some of your best qualities.
Responsibilities
* Developing new user-facing features using React.js
* Make use of reusable components and front-end libraries for use across the platform
* Translating designs and wireframes into high-quality code
* Optimizing components for maximum performance across a vast array of web-capable devices & browsers
* Collaborate with back-end developers and web designers to improve the usability
* Stay up-to-date on emerging code standards.
Skills
* Working knowledge of JavaScript, CSS, HTML, and other front-end languages.
* Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
* Thorough understanding of React.js and its core principles
* Experience with popular React.js workflows (such as Flux or Redux)
* Familiarity with RESTful APIs
* Knowledge of modern authorization mechanisms, such as JSON Web Token
* Familiarity with modern front-end build pipelines and tools
* Ability to understand business requirements and translate them into technical requirements
* A knack for benchmarking and optimization
* Familiarity with GIT code versioning tools
What are we looking for?
At Humanitarian Operations, we do things a little differently. We are done with corporate hierarchies and work in an agile, start-up, fashion. We celebrate everyone’s individuality and ideas as exactly what they are; valuable! There are no ‘stupid questions’ or ’wrong answers’, all opinions matter.
We offer creative autonomy in each role and take a collaborative approach to solve problems. We don’t believe in micro-management, we believe in supporting each individual to reach their best potential and finding the most efficient and innovative solutions.
HOPE is not just a place of work. It is a place of growth, learning, and development. We are co-creating a new world and having fun whilst doing it. We want to challenge everyone in positive and creative ways every day so we can all evolve together
What difference will you make?
Our work at HOPE will help make a real impact on the lives of children, the homeless and disaster survivors around the world.
Joining at this phase of our company, you will be working towards our goal of minimising education inequality. Bringing new and positive education to anyone with access to a smartphone, in a fun and engaging way.
Your work will also help our team of young trailblazers that give their all in making their work, our platform and ethos a success
Opportunity reference number: 868785
To save and apply for opportunities, you need to create an account with Reach
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Apply as a guest
- Apply for up to five opportunities
- Account expires within one month
Create a volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile
Ask a question
To apply for opportunities, you need to complete your profile on Reach.
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Complete your volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile
Your guest account has expired
Guest applicants can apply for up to 5 roles, within 30 days.
Now you are expired, you can continue to message organisations you are already in contact with, but you will need to create a free volunteer profile if you wish to apply for a new opportunity.
To save and apply for opportunities, you need to create an account with Reach
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Apply as a guest
- Apply for up to five opportunities
- Account expires within one month
Create a volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile