Frontend Developer
Role details
Job location
Tech stack
Job description
-
Architect efficient and reusable front-end solutions driving complex web applications;
-
Develop features for internal systems, special projects, CRM, ERP, applications for clients, doctors, and our internal team;
-
Collaborate closely with product designers with a focus on new feature design and prototyping;
-
Continuously improve and enhance our Front-end using new technologies;
-
Develop and maintain sufficient test coverage for all features
What we offer:
- Work fully remotely, or in our central Barcelona HQ
- Work with an international and multicultural team
- Teeth aligner and whitening benefits
- Collaborative work environment and positive culture
- Opportunities to grow within a fast-paced, innovative company and real start-up experience with big challenges
Requirements
-
At least 5 years of experience as a frontend developer;
-
Experience in developing applications with React.js for at least 3 years (Lifecycle, Context, Hooks);
-
Good knowledge of Typescript;
-
Excellent understanding of HTML(5), CSS(3), Modern Browser API;
-
You have advanced expertise with client state management (we prefer Redux);
-
Understanding of CI/CD processes.
-
Experience in system/software design.
Would be a plus if:
-
Understanding of other JavaScript frameworks, experience in evaluating different technologies;
-
Proficient knowledge of common development tools such as Babel, Webpack, Jest, and NPM;
-
Experience with REST;
-
Experience building and testing end user journeys, using a behaviour driven framework;
-
You have experience in accelerating and optimizing UI;
-
Have experience with reactive programming paradigm (RxJS/Observables)