Senior React JS Engineer

SoftConstructYerevanstaffampublished 08/21/2026
Must-have:TypeScriptJavaScriptReactGraphQLGitFrontendAgileGamingSecuritySeniorLeadJunior

Are you GAME to  JOIN US and be our new Senior React JS Engineer? SoftConstruct is on a search for a new player to join our team.

Lead the development of modern, scalable, and high-performance front-end applications using React.js

Translate UI/UX designs and business requirements into clean, maintainable code with a strong focus on usability and performance

Optimize components for maximum performance across a vast array of web-capable devices and browsers

Collaborate closely with backend developers, designers, DevOps, QA, and product managers to deliver end-to-end features

Maintain and enforce coding standards, best practices, and documentation for front-end codebases

Conduct code reviews, mentor junior and mid-level engineers, and foster a culture of learning and improvement

Evaluate and implement new tools and libraries to improve development productivity and user experience

Ensure application security, accessibility, and responsiveness across all platforms

Drive architectural decisions and contribute to the evolution of the frontend framework and development lifecycle

Take ownership of features from concept through to deployment and support

Bachelor’s or Master’s degree in Computer Science, Software

Minimum of 5 years of experience as a Front-End Engineer, with at least 3 years of experience working with React.js

Demonstrated experience leading frontend projects or mentoring developers

Proven track record of delivering large-scale, production-ready React.js applications

Deep understanding of JavaScript, ES6+, and the React.js ecosystem

Strong experience with state management libraries such as Redux, Zustand, or Context API

Proficient with TypeScript and modern frontend build tools (Webpack, Vite, etc.)

Experience with React Hooks, functional components, lazy loading, and performance optimization

Experience writing unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, etc.

Familiarity with RESTful APIs, GraphQL, and WebSocket integrations

Solid understanding of frontend security principles, accessibility (a11y), and cross-browser compatibility

Experience working in Agile development teams and version control systems like Git

Strong problem-solving skills and ability to lead complex technical initiatives

Excellent communication and teamwork skills

Do you like to learn hard, work hard and play hard? Do you imagine better things, technologies, future? If you answered “Yes” to at least two of these questions then we might be a great fit for you.