Frontend Developer
Primary stack
Nice to have's
Job description
About the Position
As 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.
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.
Nice to Have
- Familiarity with Vite.
- Understanding of backend systems.
- Familiarity with React Query.
- Hands-on experience with Docker or CI/CD pipelines.
We Offer
- Opportunity to work in a global company with offices in New York, London, and Milan.
- Collaborative and innovative work environment.
- Competitive salary and benefits package.
About the Company
MDOTM is the global provider of AI-driven investment solutions for Institutional Investors. Founded in London in 2015, the company has a team of over 100 physicists, data scientists, engineers, and finance professionals. MDOTM provides Portfolio Advisory and Asset Allocation services to Banks, Insurance Companies, Family Offices, Pension Funds, Wealth and Asset Managers. Financial institutions across the UK, Europe, and the US leverage MDOTM’s advisory and its AI platform to support their investment process.
To finalise your application, click on the button below and fill out the form. It will only take you a few minutes.
© MDOTM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.