Engineering resilient, accessible, and scalable single-page applications (SPAs) and dashboards using TypeScript and React.
Partnering with backend engineering teams to design and consume RESTful APIs and microservices (engineered in Go and Python), ensuring optimal data serialization and state management.
Translating complex technical requirements and UI/UX wireframes into modular, reusable component architectures in coordination with Product and Design teams.
Maintaining high engineering standards through rigorous code reviews, comprehensive technical documentation, and adherence to modern CI/CD workflows.
Implementing automated testing strategies (unit, integration, and E2E) and integrating frontend observability tools to monitor application health and user telemetry.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent production experience.
2+ years of professional experience specializing in modern frontend engineering.
Deep proficiency in TypeScript/JavaScript (ES6+) and React (including hooks, context, and advanced state management patterns).
Strong mastery of HTML5, CSS3/SCSS, Web Accessibility (WCAG/a11y) , Responsive Design, Browser APIs, and web performance optimization.
Proven experience integrating frontend clients with RESTful services, handling asynchronous workflows, error states, and data mutation.
Experience writing deterministic automated tests (unit and integration) using frameworks such as Jest, React Testing Library, Cypress, or Playwright.
Demonstrated ability to independently scope, architect, and deliver features from implementation through delivery with minimal guidance.