Job Description: Main responsibilities: Development and maintenance of front-end applications using React.js; Design of modular and scalable front-end architectures; Integration of REST APIs (collaboration with back-end teams); Implementation of best practices (Clean Code, SOLID front-end); Implementation of unit and integration tests (Jest, React Testing Library); Performance optimization (lazy loading, code splitting, state management); Participation in UX/UI design phases in collaboration with designers; Contribution to continuous improvement and software quality
Desired Candidate Profile
Required skills: React.js (Hooks, Context API, Redux or other state management) JavaScript ES6+ / TypeScript HTML5 / CSS3 / SCSS REST API integration Responsive Design Tests Front (Jest, React Testing Library) Build tools (Vite / Webpack) Git / GitLab CI/CD (GitLab CI/CD) Good understanding of UX/UI principles Agile / Scrum methodology