Senior Frontend Engineer (Contract) - FinTech
nineDots.io
About the role
Senior Frontend Engineer (Contract) – FinTech
Location: Remote (GMT +3)
Help shape and deliver production‑grade frontend applications for a regulated investment platform operating across the Middle East.
You’ll be joining a team building sophisticated web platforms that sit at the core of how users access private markets. This is complex, data‑heavy, and directly tied to real financial workflows.
The Role
We’re supporting a client hiring a Senior Frontend Engineer (Contract) to take ownership of frontend architecture and delivery.
- The product is already live, but there’s a clear need to level up how the frontend is structured, tested, and deployed.
- This isn’t a “come in and write a few components” role – you’ll be expected to bring structure, set standards, and leave things in a better place than you found them.
- Initial contract: 3 months, with a strong likelihood of extension.
What You’ll Be Doing
- Architecting and building React applications from the ground up
- Designing and implementing complex, data‑heavy dashboards
- Owning component architecture, state management, and frontend standards
- Establishing and maintaining API contracts with backend teams
- Implementing contract testing using Pact
- Designing frontend strategies that support API versioning and evolution
- Managing deployments using Vercel and modern frontend tooling
- Building responsive, accessible interfaces across devices
- Adding telemetry and analytics to understand user behaviour
- Contributing to design systems and reusable component libraries
- Supporting more junior engineers through pairing and knowledge sharing
What’s In It For You
- Real ownership of frontend architecture
- A product that is live, regulated, and technically meaningful
- The chance to shape how frontend is done
- Flexible remote setup (within ~3 hours of GMT +3)
- Strong likelihood of extension if things go well
What You’ll Need to Succeed
- 5+ years building production frontend applications
- Strong React and TypeScript experience
- Experience building applications from scratch, not just contributing
- Hands‑on experience with contract testing (Pact)
- Solid understanding of API versioning and frontend‑backend contracts
- Experience deploying frontend applications (Vercel or similar)
- Experience building dashboards or data‑heavy interfaces
- Comfortable working in ambiguous, fast‑moving environments
- Ability to own problems end‑to‑end without heavy direction
- Ability to bring structure, define standards, and improve how things are done
Nice to Have
- Experience building financial products or investment platforms
- Exposure to user analytics tools (Mixpanel, Amplitude)
- Experience with internationalisation or RTL layouts
- Advanced data visualisation (D3, Recharts, similar)
- Performance optimisation and Core Web Vitals
- Design systems and component library experience
The Kind of Developer They Value
- Don’t just execute tasks; they build solid foundations
- Leave behind better structure, patterns, and standards
- Actively share knowledge and raise the level of the team
- Understand how to make an impact quickly in a short space of time
Next Steps
If you’re the kind of frontend engineer who can take something that works and turn it into something structured, scalable, and maintainable, this is worth a conversation.
They’re moving quickly and can onboard the right person immediately.
nineDots is a specialist technology & outsourcing recruitment agency advertising this role on behalf of our client.
Requirements
- 5+ years building production frontend applications
- Strong React and TypeScript experience
- Experience building applications from scratch
- Hands‑on experience with contract testing (Pact)
- Solid understanding of API versioning and frontend‑backend contracts
- Experience deploying frontend applications (Vercel or similar)
- Experience building dashboards or data‑heavy interfaces
- Comfortable working in ambiguous, fast‑moving environments
- Ability to own problems end‑to‑end without heavy direction
- Ability to bring structure, define standards, and improve processes
Responsibilities
- Architect and build React applications from the ground up
- Design and implement complex, data‑heavy dashboards
- Own component architecture, state management, and frontend standards
- Establish and maintain API contracts with backend teams
- Implement contract testing using Pact
- Design frontend strategies that support API versioning and evolution
- Manage deployments using Vercel and modern frontend tooling
- Build responsive, accessible interfaces across devices
- Add telemetry and analytics to understand user behaviour
- Contribute to design systems and reusable component libraries
- Support junior engineers through pairing and knowledge sharing
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free