Position: Front-End Developer (React)
Company: Principal33
Category: JavaScript
Experience required: 3y
English level: upper

**Your responsibilities:**
- Collaborate with a team of developers and designers to create web applications
- Translate the client’s technical requirements into code
- Create reusable, effective, and scalable JavaScript code
- Design the data and presentation layer of the web application’s front-end
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use 
- Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system and make asynchronous API calls
- Test and update the web application so that it can be used on all web browsers

**To fit this post, we look after:**
- Previous work experience (minimum 3 – 5 years) as a front-end developer
- Experience with Typescript, JavaScript, Sass, jQuery, React.js, Vuex 
- In-depth understanding of the entire web development process (design, development, and deployment) 
- Knowledge of current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability 
- Ability to problem-solve high-level software and application issues
- Good communication skills