Senior Frontend EngineerWe are looking for a Senior Frontend Engineer to build and maintain complex enterprise web applications with a strong focus on scalable frontend architecture interactive data visualizations reusable components and highperformance user experiencesThe role involves working closely with designers backend engineers and product teams to deliver reliable and maintainable interfaces capable of handling large volumes of data and complex workflowsKey ResponsibilitiesBuild and maintain complex enterprise web applications using React and TypeScriptDevelop interactive dashboards data visualizations workflow builders and nodebased interfacesDesign and implement scalable frontend architecture for large and complex applicationsManage application state effectively using Redux Toolkit Zustand or similar state management solutionsBuild and maintain reusable component libraries and shared UI patternsImplement design systems in close collaboration with UIUX designersDevelop dataheavy interfaces capable of handling large datasets and complex screens efficientlyOptimize frontend performance for large lists complex visualizations and dataintensive workflowsUse D3 or similar visualization libraries to create interactive and meaningful data experiencesBuild reusable frontend patterns that improve consistency and development efficiency across the applicationImplement responsive and accessible user interfaces following established accessibility standardsWrite and maintain unit integration and endtoend testsWork with tools such as Jest Playwright Cypress or equivalent testing frameworksCollaborate closely with backend engineers to integrate APIs and manage asynchronous data flowsIdentify and resolve frontend performance usability and reliability issuesParticipate in code reviews and contribute to frontend engineering standards and best practicesHelp evolve the frontend architecture as the product grows in scale and complexityRequirementsRequirementsProven experience as a Senior Frontend Engineer or similar role building production web applicationsStrong handson experience with React and TypeScript in production environmentsStrong understanding of React fundamentals rendering behavior component lifecycle and performance considerationsStrong experience with state management using Redux Toolkit Zustand or similar technologiesExperience building complex enterprise applications with dataheavy interfacesHandson experience building visual editors workflow builders nodebased interfaces or similarly complex interactive UIsStrong experience developing reusable component libraries and shared UI componentsExperience implementing and maintaining design systems in collaboration with designersStrong understanding of frontend architecture component composition and reusable design patternsExperience optimizing applications that handle large lists large datasets and complex screensHandson experience with D3 or similar data visualization librariesStrong understanding of interactive data visualization and presenting complex data effectivelyExperience writing unit and endtoend tests using Jest Playwright Cypress or similar toolsStrong understanding of frontend testing strategies and testable component designExperience integrating frontend applications with APIs and backend servicesStrong understanding of asynchronous operations data fetching caching and clientside stateGood understanding of accessibility standards and accessible frontend implementationStrong attention to UI consistency usability and implementation detailsAbility to work closely with UIUX designers to translate designs and design systems into productionready interfacesAbility to work effectively with backend engineers product managers and other crossfunctional teamsStrong problemsolving skills with the ability to make practical tradeoffs between performance maintainability and user experience
Visit
Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.