Overview

Responsibilities:
  • 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
Required Qualifications:
  • 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
Note:

✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.

Please clearly mention that you have heard of this job opportunity on https://ijob.am.