Frontend Engineer
đŽđš Italy
Management
React.js
TypeScript
Git
Design
UI/UX
Backend
Frontend
Devops
Testing
Frontend Engineer
from đŽđš Italy
Role OverviewÂ
As a Frontend Engineer, you will be responsible for creating the visual and interactive aspects of our applications, ensuring a seamless UI/UX experience. You will collaborate closely with designers, backend developers, and product teams to transform wireframes into functional, responsive, and secure web pages. We are looking for someone who doesn't just write code, but actively suggests the best technical solutions in a cross-functional environment.
Your responsibilities
- Design, develop, and maintainscalable and responsive web applications using React.js and TypeScript.
- Transformwireframes and prototypes into functional, high-quality interactive components with a focus on seamless user experience.
- Drive the adoption offrontend best practices, ensuring code is clean, modular, and follows modern standards.
- Safeguard and optimizeAPI calls, ensuring proper data validation and secure cookie management.
- Implementrobust security measures including XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption).
- Manageauthentication and authorization flows, ensuring secure handling of user sessions and role-based access control (RBAC).
- Work closely with designers, backend developers, and product teams to define requirements and meet deadlines in across-functional environment.
Requirements
- Expertise inTypeScript, HTML5, and CSS3.
- Deep knowledge ofReact.js, including Hooks, state management (Redux, Context API), and component lifecycle.
- Solid understanding offrontend security vulnerabilities and mitigation strategies (sanitization, input validation).
- Proficiency in handlingasynchronous data and experience with Git for versioning and collaboration.
- Experience withfrontend testing libraries.
- Excellent communication skills inEnglish (written and spoken), with the ability to explain technical solutions to various stakeholders.
Bonus Points
- Familiarity withVite.
- Understanding of backend systems.
- Familiarity withReact Query.
- Hands-on experience withDocker or CI/CD pipelines.







