As a React Developer, you will be working for our client, a major global financial institution. You will join a specialized team working on the user interface of a complex pricing application for structured financial products. The project focuses on uplifting the UI to modern standards while maintaining and gradually refactoring legacy components. You will collaborate closely with backend developers and strategists in a fast-paced, agile environment that values clean code, performance, and high usability.
- Develop and maintain frontend components for a complex pricing application
- Collaborate with backend developers and product strategists to implement new UI features
- Refactor and uplift legacy code to modern frontend standards
- Apply strong programming principles to write scalable, maintainable code
- Use React (with Hooks and Context API) and TypeScript to build interactive user interfaces
- Implement responsive layouts using modern CSS/SCSS or CSS-in-JS
- Work with module bundlers like Webpack and manage dependencies using npm
- Participate in code reviews and testing to ensure high-quality deliverables
- Integrate frontend components into CI/CD pipelines using GitLab or Jenkins
- Contribute to UX discussions and continuously improve the usability of the application
- 5+ years of commercial frontend development experience
- Strong proficiency in React (including Hooks and Context API) and JavaScript
- Experience with TypeScript
- Solid understanding of modern CSS methodologies and preprocessors (e.g., SCSS, CSS-in-JS)
- Familiarity with design patterns and unit testing principles
- Working knowledge of modern frontend workflows, including Webpack, npm, and CI/CD tools like GitLab or Jenkins
- Experience with Redux Toolkit Query, React Query, or similar libraries
- Experience building complex forms using form libraries for React
- Familiarity with the Ag-Grid library
- Understanding of good UX principles and accessibility