The Role
Senior frontend developer to enhance and maintain a trading platform frontend using React and TypeScript. Responsibilities include advanced Redux Toolkit usage, MUI theming, Vite optimization, unit and integration testing (Vitest/Jest with React Testing Library), module federation/microfrontends, feature-driven architecture, frontend performance and bundle-size optimization, and delivering shipped production products.
Summary Generated by Built In
FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Full-time Senior Frontend Developer - Trading Platform in the Cyprus office - a certified Great Place to Work®.
We're looking for a senior frontend developer to continue building an existing frontend product for our trading platform.
Reporting to: Head of Trading Platform Development
Responsibilities:- Develop and extend an existing frontend product in React + TypeScript
- Architect it as a Module Federation remote that embeds into the Client Portal — shipping and deploying independently
- Structure the codebase around Feature-Driven Architecture (FDA): features as self-contained, vertically-sliced modules
- Manage application state with Redux Toolkit (RTK Query for data fetching)
- Build the UI with MUI — fast, accessible, and consistent
- Own the build and test pipeline: Vite for bundling, Vitest for unit/component tests
- Keep performance and security tight — people trade real money on this
- Senior-level React and TypeScript (strict typing, generics — no any shortcuts)
- Strong Redux Toolkit experience: slices, RTK Query, middleware, normalized state
- MUI in production — theming, customization, performance
- Vite build toolchain — config, code splitting, optimization
- Vitest (or Jest) with React Testing Library — unit, component, and integration tests
- Hands-on experience with Module Federation / microfrontends
- Experience structuring large codebases with Feature-Driven Architecture (FDA) or a similar feature-sliced approach
- Solid grasp of frontend performance, bundle size, and lazy loading
- A track record of products you've shipped
- Experience in fintech / trading / payment products
- Real-time data over WebSockets (live quotes, charts)
- Charting libraries (TradingView, SciChart, Recharts)
- CI/CD and pre-commit quality gates (Git hooks / husky)
- Monorepo tooling (Nx, Turborepo)
- Accessibility (a11y) and internationalization (i18n)
- Design systems / Storybook
- A certified Great Place to Work® reflecting our commitment to a positive culture, employee well-being, and support
- Welcoming, young and multicultural team with approachable leadership
- Ability to contribute to dynamic business at a growth phase
- High level of autonomy, support of ideas and putting your expertise into the best practices for the company
- Continuous personal development, training budget, growth with the company and opportunity to learn from industry leaders
- Competitive remuneration, regular salary reviews and performance-based incentive schemes
- Vibrant company life: from team activities to global celebrations
- New beautiful office in an easily accessible location with company-provided fruits, breakfasts and lunches
- Free access to multiple sports and wellness facilities across the country
- Free company-provided parking
- Medical insurance and pension fund after probation period
- A gift and a day off on your Birthday
- Visa and work permit support if required
- Interview with HR (30 - 45 min)
- Technical interview with your future manager (1 - 1.5h)
Join our team and be a part of a professional, rapidly-growing company operating in a multicultural environment!
Skills Required
- Senior-level React development
- TypeScript with strict typing and generics
- Strong Redux Toolkit experience (slices, middleware, normalized state)
- RTK Query experience
- MUI in production (theming, customization, performance)
- Vite build toolchain configuration, code splitting, optimization
- Testing with Vitest or Jest and React Testing Library (unit, component, integration)
- Hands-on experience with Module Federation / microfrontends
- Experience structuring large codebases with Feature-Driven Architecture or similar
- Solid grasp of frontend performance, bundle size, and lazy loading
- Proven track record of shipped production products
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company