Position: Frontend Developer (React)
Company: Matoffo
Experience required: 3y
English level: intermediate

Matoffo is looking for an experienced Frontend Developer (React) to join our client's team. Our client is a Berlin-based civil rights charity that works closely with 18 EU countries.

About our client
Liberties are an EU watchdog with members organizations across Europe promoting & protecting human rights against. Liberties is a young NGO, registered under German law in January 2017. Liberties safeguards the human rights of everyone in the European Union. Our team is made up of experts in human rights and communications. We work closely with our network of members in Brussels and across 18 EU countries. We are registered as a non-governmental organization in Berlin and have a presence in Brussels.

What will you be doing:
- Frontend development;
- Work with team members;
- Support for the code and component library formulated using design templates;
- Testing of the developed functionality and development of automatic tests that will ensure the maximum quality of verification and exclude errors during code editing;
- You will collaborate with other teams to understand the product vision and meet requirements by developing front end functionality;
- Perform code review and unit testing to ensure high quality software.

Requirements:
- 3+ years of experience with React;
- 3+ years of experience with HTML, CSS and SCSS, and plain JavaScript;
- Solid understanding of the SDLC and tooling (GIT, branching/merging, build systems, CI technologies);
- Understanding of state management Redux, Hooks, Redux-thunk;
- Experience working with remote data via REST and JSON;
- Strong knowledge of OOP, design patterns, SOLID;
- Ability to work independently, team player with strong communication and interpersonal skills;
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon;
- A positive mindset and can-do attitude;
- Upper-intermediate or higher English level, both spoken and written.

Good to have:
- Experience with Open Edx (Learning Management System) GitHub - openedx/edx-platform: The Open edX LMS & Studio, powering education sites around the world!.

What you get:
- Flexible working hours;
- Competitive compensation commensurate with your experience and skills;
- Modern technologies, popular on the market;
- Not boring English classes;
- Interesting customers and projects;
- Learning and development opportunities along with AWS certification program;
- An excellent team with a friendly atmosphere.