We are seeking a talented Frontend Developer (React.js) to join our growing team and help build next-generation financial services applications. The ideal candidate will have strong React expertise, a passion for creating intuitive user experiences, and the ability to optimize performance for complex, data-heavy dashboards. This role offers the opportunity to work on cutting-edge fintech solutions, integrating AI-powered features and ensuring accessibility and compliance in all user interfaces.
Develop, test, and maintain scalable, high-performance React.js applications for financial services.
Build reusable UI components with clean, maintainable code and effective state management.
Integrate RESTful APIs, GraphQL, and WebSocket-based services into user-facing applications.
Collaborate with designers, backend developers, and stakeholders to deliver seamless user experiences.
Implement responsive, mobile-first design principles across multiple devices and browsers.
Optimize performance with best practices such as code splitting, lazy loading, and caching.
Ensure accessibility and compliance with WCAG standards for inclusive design.
Contribute to development workflows, code reviews, version control (Git), and CI/CD pipelines.
Work with modern build tools (Webpack, Vite, CRA) and testing frameworks (Jest, React Testing Library, Cypress).
Explore AI-driven conversational UI patterns and data visualisation features for fintech applications.
Bachelor’s degree in Computer Science, Web Development, or related field.
2+ years of professional experience in frontend development with strong React.js expertise.
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive design.
Experience with React ecosystem (Redux, React Router, Context API, Hooks).
Familiarity with CSS frameworks and styling libraries (Tailwind CSS, Material-UI, Styled Components).
Experience with Git and collaborative development workflows.
Strong understanding of web performance optimization and browser developer tools.
Experience integrating RESTful APIs and handling asynchronous programming.
Knowledge of modern build tools (Webpack, Vite, npm/yarn).
Excellent problem-solving skills and attention to detail.
Experience in fintech, banking, or financial services applications.
Knowledge of Azure services and cloud-based development.
Experience with conversational UIs, chatbots, and AI-driven interfaces.
Familiarity with data visualisation libraries (D3.js, Chart.js, Recharts).
Experience developing progressive web applications (PWA).
Knowledge of accessibility standards (WCAG) and inclusive design principles.
Experience with automated testing frameworks (Jest, React Testing Library, Cypress).
Frontend: React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, SASS/SCSS
State Management: Redux, Context API, Zustand, React Query
Styling: Styled Components, CSS Modules, Tailwind CSS, Material-UI
Build Tools: Webpack, Vite, Create React App, npm/yarn
Testing: Jest, React Testing Library, Cypress, Storybook
APIs: REST, GraphQL, WebSocket, Azure API Integration
Tools: Git, VS Code, Chrome DevTools, Azure DevOps
React Development: Build modern, scalable applications with reusable components and efficient state management.
AI Interface Integration: Develop conversational UIs, chatbots, and AI-powered features for financial platforms.
Responsive Design: Ensure mobile-first, accessible, and WCAG-compliant designs across devices.
Performance Optimization: Apply best practices like lazy loading, code splitting, and performance tuning for financial dashboards.