Frontend Engineer (Milan Office / Remote)
pAs a Frontend Developer, 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. /p h3bYour responsibilities /b /h3 ul liDesign, develop, and maintain bscalable and responsive web applications /b using React.js and TypeScript. /li liTransform bwireframes and prototypes /b into functional, high-quality interactive components with a focus on seamless user experience. /li liDrive the adoption of bfrontend best practices /b, ensuring code is clean, modular, and follows modern standards. /li liImplement brobust security measures /b including XSS prevention, CSRF protection, and secure data handling (HTTPS/Encryption). /li liManage bauthentication and authorization flows /b, ensuring secure handling of user sessions and role-based access control (RBAC). /li liWork closely with designers, backend developers,
and product teams to define requirements and meet deadlines in a bcross-functional environment /b. /li /ul h3bRequirements /b /h3 ul liExpertise in bTypeScript, HTML5, and CSS3 /b. /li liDeep knowledge of bReact.js /b, including Hooks, state management (Redux, Context API), and component lifecycle. /li liSolid understanding of bfrontend security vulnerabilities /b and mitigation strategies (sanitization, input validation). /li liProficiency in handling basynchronous data /b and experience with Git for versioning and collaboration. /li liExperience with bfrontend testing libraries /b. /li liExcellent communication skills in bEnglish /b (written and spoken), with the ability to explain technical solutions to various stakeholders. /li /ul h3bBonus Points /b /h3 ul liFamiliarity with bVite /b. /li liUnderstanding of backend systems. /li liFamiliarity with bReact Query /b. /li liHands-on experience with bDocker or CI/CD pipelines /b. /li /ul pMDOTM Ltd (FRN: ) is an appointed representative of Thornbridge Investment Management LLP (FRN: ) which is authorised and regulated by the Financial Conduct Authority. /p #J-18808-Ljbffr
and product teams to define requirements and meet deadlines in a bcross-functional environment /b. /li /ul h3bRequirements /b /h3 ul liExpertise in bTypeScript, HTML5, and CSS3 /b. /li liDeep knowledge of bReact.js /b, including Hooks, state management (Redux, Context API), and component lifecycle. /li liSolid understanding of bfrontend security vulnerabilities /b and mitigation strategies (sanitization, input validation). /li liProficiency in handling basynchronous data /b and experience with Git for versioning and collaboration. /li liExperience with bfrontend testing libraries /b. /li liExcellent communication skills in bEnglish /b (written and spoken), with the ability to explain technical solutions to various stakeholders. /li /ul h3bBonus Points /b /h3 ul liFamiliarity with bVite /b. /li liUnderstanding of backend systems. /li liFamiliarity with bReact Query /b. /li liHands-on experience with bDocker or CI/CD pipelines /b. /li /ul pMDOTM Ltd (FRN: ) is an appointed representative of Thornbridge Investment Management LLP (FRN: ) which is authorised and regulated by the Financial Conduct Authority. /p #J-18808-Ljbffr