We are seeking an experienced Senior React JS Developer with a minimum of 7 years of experience to join our dynamic team. The ideal candidate will have a strong understanding of React JS, JavaScript, Typescript and related technologies, as well as excellent problem-solving and communication skills.
This role is for a product-minded engineer who is passionate about building complex, high-performance, and visually intuitive applications. You will be a key decision-maker in our frontend architecture, championing a modular
- micro-frontend
- strategy and working closely with the UX Lead to implement a unified design system. You will translate complex financial workflows into seamless user interactions, mentor other developers, and set the standard for frontend excellence across the organization.
#Key Responsibilities
Architect & Lead Frontend Development :Lead the technical design and development of complex frontend applications using React and its ecosystem.Drive the implementation of our micro-frontend architecture, ensuring that modules are scalable, independently deployable, and maintainable.Take ownership of critical UI components, from real-time settlement dashboards and compliance workflows to custody management consoles.Build Intuitive & Performant User Interfaces :Collaborate closely with Product Managers and UX / UI designers to translate complex requirements and wireframes into high-fidelity, functional user interfaces.Ensure applications are highly performant, responsive, and provide an institutional-grade user experience across all devices.Implement advanced data visualizations, real-time data streaming (via WebSockets), and complex form-based workflows.Champion Code Quality & Best Practices :Set and enforce high standards for code quality, testing, and performance within the frontend domain.Establish a robust testing strategy, including unit, integration, and end-to-end tests using frameworks like Jest and React Testing Library.Mentor mid-level and junior developers through constructive code reviews, pair programming, and technical guidance.Collaborate & Integrate :Work closely with backend teams to define and consume RESTful and WebSocket APIs, providing feedback to shape API design for optimal frontend consumption.Integrate with various backend services to present a unified and cohesive experience to the end-user.Required Qualifications
###
Must-Have :Professional Experience :7+ years of professional frontend development experience, with a strong portfolio of building and shipping complex, data-intensive web applications.React Expertise :Expert-level knowledge of React, including hooks, context, and the modern React ecosystem.Architectural Leadership :Proven experience architecting large-scale frontend applications, preferably using a micro-frontend or other modular architecture.State Management :Deep experience with advanced state management libraries such as Redux (with Redux Toolkit), Zustand, or MobX.Modern JavaScript / TypeScript :Mastery of modern JavaScript (ES6+) and extensive experience using TypeScript in a production environment.Testing :A strong commitment to quality with hands-on experience in writing comprehensive tests for React applications (Jest, React Testing Library, Cypress).Mentorship :A track record of mentoring other developers and elevating the technical skills of the team.Nice-to-Have (Highly Desirable) :Financial / Crypto Domain Experience :Experience building UIs for FinTech, trading platforms, banking applications, or crypto exchanges.Data Visualization :Experience with data visualization libraries such as D3.js, Chart.js, or Highcharts to build dashboards and reports.Micro-Frontends :Direct, hands-on experience implementing a micro-frontend architecture using techniques like module federation.Real-Time Applications :Experience building applications that handle real-time data using WebSockets or similar technologies.Design Systems :Experience working with and contributing to a shared design system to ensure UI consistency.