···
Log in / Register
GN - Frontend Engineer (React+typescript) - 214
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Description

Summary: Seeking a Senior Front-End React Developer to lead front-end development for an enterprise B2B product, focusing on responsive, accessible applications with complex mapping and real-time alerting features. Highlights: 1. Lead front-end direction, patterns, architecture, and standards for React 2. Build high-quality, responsive UIs with React, translating Figma designs 3. Deliver map-heavy experiences and real-time alerting UI patterns **Overview** We’re looking for a Senior Front\-End React Developer to lead the direction of front\-end development for an enterprise B2B product. You’ll partner closely with a UI/UX designer working in Figma and collaborate with product, backend, and QA teammates to ship responsive, accessible, enterprise\-grade applications, often featuring complex mapping experiences and real\-time alerting. **What You’ll Do** * Lead front\-end direction: establish patterns, architecture, and standards for React development across the project. * Build high\-quality, responsive user interfaces using React (and potentially MUI). * Translate Figma designs into polished, production\-ready UI with strong attention to interaction details. * Deliver map\-heavy experiences (layers, markers, clustering, filtering, drawing tools, performance tuning, etc.). * Implement real\-time alerting UI patterns (streams, toasts, notification centers, acknowledgment flows, severity states). * Ensure the product is accessible and meets WCAG best practices (keyboard navigation, ARIA, contrast, screen reader support). * Collaborate in an agile environment: participate in planning, refinement, reviews, and retros; break down work and estimate effectively. * Write maintainable code with strong testing practices and thoughtful documentation. * Improve performance, reliability, and developer experience through refactoring, tooling, and CI/CD\-friendly workflows. * Mentor teammates and contribute to a healthy, pragmatic engineering culture. **Requirements** **What You’ll Bring** * 5\+ years building modern web applications, including deep experience with React. * Strong proficiency with TypeScript, HTML, CSS, and responsive design. * Experience implementing component systems and design libraries (ideally Material UI (MUI) or similar). * Demonstrated ability to turn Figma designs into high\-fidelity UI and reusable components. * Proven ownership of front\-end architecture (routing, state management, data fetching, performance, error handling). Experience building enterprise\-grade applications with attention to security, scalability, and maintainability. * Solid accessibility knowledge and track record of shipping accessible interfaces. * Familiarity with real\-time data patterns (WebSockets, SSE, polling, event\-driven UIs). * Comfort integrating mapping libraries and delivering performant map UIs (e.g., Mapbox GL, Leaflet, Google Maps, OpenLayers). * Strong collaboration and communication skills—able to lead, influence, and align across disciplines. **Nice to Have** * Experience with data visualization (charts, dashboards, geospatial analytics). * Knowledge of testing frameworks (Jest, React Testing Library, Playwright/Cypress) and component documentation (Storybook). * Experience with monorepos, micro\-frontends, or design systems at scale. * Prior consulting experience: navigating ambiguity, balancing stakeholders, and delivering iteratively. **Tech Stack (Typical)** * React \+ TypeScript * MUI (Material UI) (or comparable component library) * Modern state/data tooling (e.g., React Query, Redux Toolkit, Zustand—depending on project needs) * Real\-time transport (WebSockets/SSE) * Mapping libraries (Mapbox GL / Leaflet / Google Maps **Benefits** .

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.