We are looking for a skilled React.js Developer to join our team on a project basis. You will play a key role in building new functionality from scratch, collaborating with engineers and project managers, and ensuring the highest standards of performance and security.
You will: * Develop new functionality for the project from scratch. * Review and analyze project requirements and related documentation. * Collaborate closely with software engineers and project managers.
Requirements: * Excellent knowledge of the latest versions of React and core concepts (hooks, performance optimization, components, etc.). * Experience working with Material UI. * Strong skills in optimizing frontend performance using tools like the Network tab and Profiler. * Understanding of data protection in frontend engineering (attack vectors and prevention techniques). * Familiarity with the Backend for Frontend (BFF) pattern. * Deep knowledge of JavaScript and TypeScript. * Solid understanding of JavaScript concepts such as closures, execution context (this), and asynchronous programming (Promises, async/await). * Proficiency in HTML5, CSS3, or SCSS. * Experience with testing frameworks such as Jest. * Knowledge of setting up and using Linters. * Familiarity with Webpack or Vite. * Bonus: experience with CI/CD pipelines and architectural thinking.