- Company Name
- Stanford Black Limited
- Job Title
- Frontend Developer
- Job Description
-
Job title: Frontend Developer
Role Summary:
Design, develop, and maintain the UI/UX of a new global P&L and Risk Trading Platform for a systematic trading firm. Lead architectural decisions, collaborate closely with traders, researchers, and the Head of Trading, and deliver a fully functional, test‑driven front‑end solution.
Expectations:
- Own end‑to‑end UI/UX delivery for the platform, ensuring performance, usability, and scalability.
- Collaborate with cross‑functional teams to translate trading requirements into clean, maintainable code.
- Implement rigorous TDD and code quality standards across the front‑end stack.
- Demonstrate a strong grasp of trading domain concepts and integrate real‑time market data and risk metrics.
Key Responsibilities:
- Develop reusable React components and state management solutions using TypeScript.
- Write unit, integration, and end‑to‑end tests following TDD principles; maintain test coverage and CI pipelines.
- Participate in sprint planning, code reviews, and design discussions; provide technical guidance to junior developers.
- Optimize UI performance, accessibility, and responsiveness for high‑frequency trading workloads.
- Document component APIs, design patterns, and best practices; create style guides and internal tooling.
- Monitor and troubleshoot production issues, analyze metrics, and propose enhancements.
Required Skills:
- 2‑7 years of professional UI/UX development experience.
- Proficient in JavaScript, React, and TypeScript; strong typed‑language mindset.
- Experience with modern build tools (Webpack, Vite, or similar), module bundling, and CSS-in-JS or CSS modules.
- Solid understanding of TDD/BDD, test frameworks (Jest, React Testing Library, Cypress).
- Familiarity with state management libraries (Redux, Zustand, or equivalent).
- Exposure to real‑time data feeds, WebSocket or similar for financial applications.
- Knowledge of accessibility (WCAG), performance optimization, and responsive design.
- Communicative, collaborative, and comfortable working in a fast‑paced trading environment.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in React/Front‑end development or TDD (e.g., Certified Front-End Developer) are a plus.