Tech Stack
CypressD3.jsGraphQLJavaScriptJestReactTypeScript
About the role
- Build and maintain front-end features of the Exchange Studio using React, TypeScript, and modern JavaScript (ES6+).
- Collaborate with backend engineers and designers to deliver seamless, integrated solutions.
- Implement responsive UI components using TailwindCSS and best practices in component-driven design.
- Consume and integrate with REST and GraphQL APIs, including real-time event streaming.
- Build developer-friendly consoles and dashboards that ensure clarity and ease of use.
- Write unit, integration, and end-to-end tests using Jest, Cypress, or React Testing Library.
- Partner with designers to translate mockups into production-ready components.
- Contribute to technical documentation and code reviews to maintain high-quality standards.
Requirements
- 10+ years of relevant experience preferred
- Frontend Core: React, TypeScript, JavaScript (modern ES6+)
- Styling: TailwindCSS, responsive UI, component-based design
- APIs: Comfortable consuming REST or GraphQL APIs, real-time event streams, and building developer-friendly consoles
- Testing: Experience with Jest, Cypress, or React Testing Library
- Data Visualization: Bonus if experienced with charts or dashboards such as Recharts or D3
- Collaborative with designers and backend engineers, strong communication, and attention to detail.
- Must be legally authorized to work in the US without requiring sponsorship now or in the future.
- Health insurance
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptJavaScriptTailwindCSSREST APIsGraphQL APIsJestCypressReact Testing Librarydata visualization
Soft skills
collaborationcommunicationattention to detail