Senior Frontend Developer
פורסם אתמול · 28 מועמדים
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןWe are looking for a highly skilled and independent frontend developer who can single-handedly design, build, and maintain a complex enterprise React application. You will own the entire frontend development lifecycle — from UI architecture and component design to testing, performance optimization, and deployment. An AI-first approach to development is mandatory; you must actively leverage AI coding assistants (e.g., Cursor, Copilot) to maximize velocity, code quality, and coverage.
Responsibilities:
· Design, develop, and maintain a large-scale React 18 enterprise SaaS application.
· Work independently to deliver features end-to-end, from UI/UX implementation to API integration.
· Build and maintain reusable component libraries using MUI v5 and custom design patterns.
· Develop complex data visualizations using AG Grid and Recharts for real-time security monitoring dashboards.
· Integrate with RESTful backend APIs.
· Write and maintain comprehensive tests using Jest and React Testing Library.
· Progressively modernize a mature codebase — migrating class components to hooks, classic Redux to modern patterns, and JavaScript to TypeScript where appropriate.
· Ensure cross-browser compatibility, performance, and accessibility.
· Collaborate with the backend team to maintain backward compatibility across independent deployment cycles.
· Use AI tools as a core part of the development workflow to accelerate delivery, improve test coverage, and maintain code quality.
Requirements:
· Proven experience (5+ years) as a frontend developer with the ability to work independently.
· Expert-level React knowledge (hooks, context, lazy loading, code splitting, lifecycle management).
· Strong experience with Redux state management.
· Proficiency with MUI (Material UI) v5 and component-based design systems.
· Experience building complex data tables (AG Grid or similar) and charting (Recharts, D3, or similar).
· Solid understanding of REST API integration patterns (axios, interceptors, token refresh, request cancellation).
· Strong testing skills with Jest and React Testing Library (mocking, async testing, provider wrapping).
· Experience with SCSS/SASS alongside CSS-in-JS (Emotion/styled).
· Familiarity with enterprise authentication — SSO (Azure AD/MSAL, Google OAuth), JWT management.
· Proficiency with AI-assisted development tools (Cursor, GitHub Copilot, or similar) — demonstrated ability to integrate AI into daily workflow for code generation, refactoring, and testing.
· Strong problem-solving skills, attention to detail, and ability to meet deadlines independently.
· Experience with CI/CD pipelines (GitHub Actions, Jenkins) and Docker-based build/deploy flows - advantage
· Background in cybersecurity, enterprise admin panels, or SaaS platforms - advantage
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.