ГК ВИЗАВИ Консалт

Senior React Engineer

3 000 - 6 000 USD
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • React
  • JavaScript
  • TypeScript
  • RESTful APIs
  • Redux
  • Zustand
  • Next.js
  • Node.js
  • GraphQL
  • Firebase
  • Webpack
  • Vite
  • Babel
  • Web3
  • blockchain
  • Английский — B2 — Средне-продвинутый

Role Overview:
We are seeking a highly skilled Senior React Engineer with a strong background in front-end development, deep knowledge of Web REST APIs, and experience working with various back-end technologies. The ideal candidate should have extensive experience developing web applications independently and leading significant technical projects as a senior developer. This is a hands-on role requiring advanced React expertise and the ability to build high-quality, scalable web applications.

Key Responsibilities:
•⁠ ⁠Design, develop, and maintain high-performance web applications using React.js.
•⁠ ⁠Architect efficient, reusable, and scalable front-end components.
•⁠ ⁠Integrate Web REST APIs and optimize API performance.
•⁠ ⁠Work with various back-end technologies and adapt to different architectures.
•⁠ ⁠Ensure the application is "secure, performant, and responsive" across all devices.
•⁠ ⁠Optimize applications for speed and scalability.
•⁠ ⁠Maintain a high level of code quality, including unit testing and code reviews.
•⁠ ⁠Collaborate with UI/UX designers to implement visually appealing and functional interfaces.
•⁠ ⁠Debug and resolve complex issues in a fast-paced environment.
•⁠ ⁠Mentor junior developers and provide guidance on best practices.

Required Skills & Qualifications:
•⁠ ⁠7+ years of experience in front-end development with React.js.
•⁠ ⁠Strong proficiency in JavaScript (ES6+), TypeScript, HTML, and CSS.
•⁠ ⁠Expertise in working with RESTful APIs and handling complex integrations.
•⁠ ⁠Hands-on experience with state management libraries (e.g., Redux, Zustand, Recoil).
•⁠ ⁠Deep understanding of component lifecycle, hooks, and functional programming in React.
•⁠ ⁠Experience with SSR (Next.js), lazy loading, and code splitting for performance optimization.
•⁠ ⁠Strong background in working with back-end services (Node.js, GraphQL, Firebase, etc.).
•⁠ ⁠Familiarity with build tools like Webpack, Vite, and Babel.
•⁠ ⁠Proficiency in testing frameworks (Jest, React Testing Library, Cypress, or Playwright).
•⁠ ⁠Experience in CI/CD pipelines, Git workflows, and DevOps practices.
•⁠ ⁠Understanding of accessibility (a11y) best practices and SEO fundamentals.
•⁠ ⁠Experience leading technical decisions and solving high-scale architectural challenges.
•⁠ ⁠Excellent problem-solving skills, attention to detail, and ability to work independently.

Nice-to-Have Skills:
•⁠ ⁠Experience with Web3, blockchain, or decentralized applications.
•⁠ ⁠Knowledge of Micro Frontend Architecture.
•⁠ ⁠Experience working with AI/ML integrations in front-end applications.
•⁠ ⁠Familiarity with containerization (Docker, Kubernetes).
•⁠ ⁠Contributions to open-source projects or a strong GitHub portfolio.

What We Offer:
•⁠ ⁠Competitive salary based on experience.
•⁠ ⁠Opportunity to work on cutting-edge projects with a highly skilled team.
•⁠ ⁠Flexible working hours and a remote-friendly environment.
•⁠ ⁠Professional growth opportunities, including conferences, training, and mentorship.
•⁠ ⁠A chance to work on impactful and visible projects that drive innovation.