remote
Senior Frontend Software Engineer
Software Engineer
Senior Frontend Engineer leading the development of a data‑intensive intelligence platform, building responsive UI with React, TypeScript, and modern state management while collaborating closely with backend and product teams.
About the role
Key Responsibilities
- Design and implement high‑performance, responsive user interfaces for a complex supply‑chain intelligence platform using React and TypeScript.
- Collaborate with product, data, and backend engineers to translate business requirements into clean, reusable UI components.
- Maintain and evolve state management solutions (Redux, Context API) and integrate GraphQL/REST services.
- Write comprehensive unit and integration tests with Jest and React Testing Library to ensure code quality and reliability.
- Mentor junior developers, conduct code reviews, and champion best practices for accessibility, performance, and maintainability.
Requirements
- 5+ years of professional frontend development experience, with deep expertise in React, TypeScript, and modern JavaScript (ES6+).
- Strong understanding of UI/UX principles, responsive design, and cross‑browser compatibility.
- Proven experience building and consuming GraphQL and REST APIs, and managing complex application state.
- Solid testing background using Jest, React Testing Library, or similar frameworks.
- Excellent problem‑solving skills, ability to work in a fast‑moving startup environment, and strong communication skills.
Skills
reacttypescriptjavascriptreduxgraphqljest