Senior Frontend Engineer
S
SSC HR SolutionsInformation Technology
Cairo, Cairo Governorate, EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- CypressJestTypeScriptReduxReactData visualizationPlaywright
Requirements
- 5+ years of professional frontend engineering experience.
- Strong hands-on experience with React and TypeScript in production environments.
- Strong understanding of React fundamentals and behavior under the hood, including rendering, reconciliation, component lifecycle, hooks, and performance considerations.
- Proven experience with frontend state management at scale, using Redux Toolkit, Zustand, or similar solutions.
- Experience building complex, data-heavy web applications.
- Experience developing interactive visualizations, dashboards, visual editors, workflow builders, or node-based interfaces.
- Experience designing and maintaining reusable component libraries or design systems.
- Strong understanding of frontend performance optimization, particularly with large lists, complex screens, and large datasets.
- Experience writing unit tests with Jest or similar frameworks.
- Experience writing end-to-end tests with Playwright, Cypress, or similar tools.
Responsibilities
- Build and maintain complex, production-grade web applications using React and TypeScript.
- Develop interactive dashboards, data visualizations, visual editors, workflow builders, and/or node-based interfaces.
- Design and implement scalable frontend architecture and state management using Redux Toolkit, Zustand, or similar technologies.
- Build and maintain a reusable component library/design system in collaboration with product designers.
- Develop performant interfaces that remain responsive when working with large datasets, large lists, and complex screens.
- Work with visualization libraries such as D3.js or similar technologies to create interactive and meaningful data experiences.
- Write reliable unit and integration tests using Jest or similar frameworks.
- Build and maintain end-to-end tests using Playwright, Cypress, or similar tools.
- Identify and resolve frontend performance bottlenecks.
- Ensure frontend solutions are maintainable, scalable, accessible, and consistent across the application.
View Full Description & ApplyYou'll be redirected to the employer's site