Frontend Engineer
MilanOn-siteFull-time
AI Summary
A Frontend Engineer designs, develops, and maintains scalable, responsive web applications using React.js and TypeScript, collaborating with designers and backend teams to deliver secure, high-quality user experiences.
About this role
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 maintain scalable and responsive web applications using React.js and TypeScript.
- Transform wireframes and prototypes into functional, high-quality interactive components with a focus on seamless user experience.
- Drive the adoption of frontend best practices, ensuring code is clean, modular, and follows modern standards.
- Safeguard and optimize API calls, ensuring proper data validation and secure cookie management.
- Implement robust security measures including XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption).
- Manage authentication 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 a cross-functional environment.
Requirements
- Expertise in TypeScript, HTML5, and CSS3.
- Deep knowledge of React.js, including Hooks, state management (Redux, Context API), and component lifecycle.
- Solid understanding of frontend security vulnerabilities and mitigation strategies (sanitization, input validation).
- Proficiency in handling asynchronous data and experience with Git for versioning and collaboration.
- Experience with frontend testing libraries.
- Excellent communication skills in English (written and spoken), with the ability to explain technical solutions to various stakeholders.
Bonus Points
- Familiarity with Vite.
- Understanding of backend systems.
- Familiarity with React Query.
- Hands-on experience with Docker or CI/CD pipelines.
Skills
CI/CDContext APICSRFCSS3DockerEncryptionGitHTML5HTTP/SJWTReact.jsReact QueryReduxTypeScriptViteXSS
Explore related jobs
More jobs at MDOTM
Operations Specialist - Financial marketsLondon, United Kingdom
Junior Operations SpecialistMilano, Italy
Customer Success SpecialistNew York, United States
Business Development ManagerNew York, United States
Operations Specialist (US-Based)New York, United States
Head of PartnershipsNew York, United States
Similar CI/CD jobs
Jobs in Milan
Senior Teleoperations LeadTSMG · Milan
Robotics AI Data Collection OperatorTSMG · Milan
Robotics Teleoperations SpecialistTSMG · Milan- Senior Finance & Administration Coordinator (Part-time, Freelance)Jeenka · Milan, Metropolitan City of Milan
- Health Innovation, Account ManagerEVERSANA · Milan, Lombardy
- Health Innovation, Junior StrategistEVERSANA · Milan, Lombardy