We're looking for a Frontend Engineer who solves real problems, writes clean and scalable code, and takes pride in building things the right way.This role is ideal for someone who:
Enjoys owning end-to-end features - not just shipping tickets
Cares deeply about performance, maintainability, and user experience
Is curious, proactive, and eager to learn
Thrives on initiative - spotting gaps, crafting features, and drives ideas forward
Responsibilities
Build and maintain high-quality, responsive UI components using ReactJS, TypeScript, and modern JavaScript (ES6+).
Implement reusable components with a strong sense of structure, clarity, and performance in mind.
Own features development ensuring performance and cross-browser compatibility.
Follow and advocate for frontend best practices, accessibility, and clean code standards.
Collaborate with backend team, and product owners to turn product requirements into polished frontend features.
Troubleshoot bugs and optimize for speed, responsiveness, and maintainability.
Actively participates in code reviews and contributes to raising overall team performance.
Requirements
2-3 years of hands-on experience in frontend development using ReactJS (or Equivalent), TypeScript, HTML, CSS, and modern JavaScript (ES6+).
Practical experience with state management libraries (Redux preferred).
Proactive in understanding business requirements and translating them into thoughtful UI implementations.
Awareness of UI/UX principles, component-driven architecture, code modularity, and frontend performance considerations
Demonstrates good coding hygiene - clean code, consistent naming, attention to reusability.
Excellent problem-solving and debugging skills.
Comfortable with browser-based developer tools and performance profiling.
Clear communication, attention to detail, and a self-starter attitude.
Nice to Have
Experience working in financial services, trading platforms, or complex dashboard applications.
Hands-on with data visualisation (Highcharts, D3.js, or similar libraries).
Exposure to building or maintaining design systems or UI libraries.
Familiarity with testing frameworks (Jest, React Testing Library, etc.)
What We Value
Engineers who think before they code, and read before they refactor.
People who question existing patterns if there are better alternatives.
Contributors who care as much about why something is built as how.