Position Overview: We are seeking a highly experienced and motivated Senior React Developer to serve as the Frontend Tech Lead for our Defense Division. This is a hands-on technical leadership role (not a managerial position) — leading frontend technology direction, architectural design, and development practices across projects. The role requires direct interaction with customers, high service orientation, and strong expertise in frontend architecture and best practices.
* Serve as the Technical Lead for frontend activities within the division.
* Define, design, and implement frontend architecture for complex systems.
* Lead hands-on development efforts in React and associated modern technologies.
* Collaborate closely with backend developers, UI/UX designers, project managers, and customers.
* Review, guide, and improve code quality, development practices, and technical documentation.
* Act as a technical point of contact for customer-facing engagements, workshops, and technical discussions.
* Stay up-to-date with the latest trends and best practices in frontend and React development.
Responsibilities:
* Serve as the Technical Lead for frontend activities within the division.
* Define, design, and implement frontend architecture for complex systems.
* Lead hands-on development efforts in React and associated modern technologies.
* Collaborate closely with backend developers, UI/UX designers, project managers, and customers.
* Review, guide, and improve code quality, development practices, and technical documentation.
* Act as a technical point of contact for customer-facing engagements, workshops, and technical discussions.
* Stay up-to-date with the latest trends and best practices in frontend and React development.
Requirements: Must Have
* 5+ years of professional frontend development experience, with a strong focus on React (Hooks, Context API, Redux, etc.).
* Proven experience as a Tech Lead or leading technical initiatives in frontend projects.
* Strong expertise in frontend architecture design, modularization, and scalable application structure.
* Excellent JavaScript (ES6+) and TypeScript skills.
* Deep understanding of HTML5, CSS3 and responsive web design principles.
* Hands-on experience with build tools and modern development pipelines, including at least two of the following: Webpack, Babel, Vite, ESLint, Prettier, etc.
* Experience working in secure, On-Premise environments (closed networks).
Nice to Have
* Exposure to CI/CD pipelines and DevOps processes for frontend (GitLab CI, Jenkins, Docker – advantage).
* Familiarity with frontend development for Command and Control Systems (C2 Systems) or similar mission-critical platforms.
* Experience with state management libraries: Redux Toolkit, Recoil, Zustand.
* Knowledge of testing frameworks: Jest, React Testing Library, Cypress.
* Experience integrating frontend applications with RESTful APIs, WebSocket, and real-time data streams.
* Familiarity with frontend security best practices (e.g., OWASP Top 10 for Web).
* Experience working with design systems and UI component libraries (e.g., Material-UI, Ant Design).
* Familiarity with mapping libraries (Mapbox, Leaflet, ArcGIS JS API) – advantage.
* High customer-facing skills:
* Ability to engage professionally with clients, gather requirements, and present solutions clearly.
* Service-oriented mindset: proactive, flexible, and responsive to customer needs.
Education: B.Sc. in Computer Science, Software Engineering, or a related field (preferred). Alternatively, graduates of technological military units. Relevant frontend or React certifications (advantage).
This position is open to all candidates.