Senior React JS Engineer
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.