Smartbrain logo

Principal React Specialist - Component Libraries & Performance

Smartbrain·Salary not specified

Primary stack

ReactTypeScriptReduxWebpackGit

Nice to have's

Next.jsGraphQLDockerKubernetesCI/CD

Job description

About the Position

We are seeking a Principal React Specialist to lead our frontend development team in creating scalable and high-performance React components for our travel planning platform.

Responsibilities

  • Architect and implement scalable, reusable React components and features for our travel planning platform using modern React 19.x best practices.
  • Develop responsive, cross-browser compatible user interfaces that provide exceptional experiences across devices.
  • Write clean, maintainable, and well-tested TypeScript code following established coding standards.
  • Optimize application performance and ensure fast page load times for complex travel itineraries.
  • Collaborate with UX/UI designers to translate wireframes and mockups into polished, functional interfaces.
  • Implement state management solutions using Redux or modern alternatives (Zustand, Jotai, React Query).
  • Create and maintain comprehensive test coverage using React Testing Library, Jest, and end-to-end testing tools.
  • Participate in code reviews and provide constructive feedback to fellow developers.
  • Continuously improve and refactor existing codebase to enhance quality and maintainability.
  • Stay current with emerging frontend technologies and evaluate their potential application.

Requirements

  • 3+ years of professional frontend development experience with a strong focus on React.
  • Expert knowledge of JavaScript fundamentals and modern ES6+ features.
  • Advanced proficiency in TypeScript with experience implementing strong typing practices.
  • Deep understanding of React core concepts including hooks, context, and component lifecycle.
  • Experience with React state management solutions (Redux, Redux Toolkit, Context API).
  • Proficiency with modern frontend build tools (Webpack, Babel, Vite, or similar).
  • Strong skills in creating responsive, adaptive layouts using CSS, SCSS, styled-components, or Tailwind CSS.
  • Practical experience with cross-browser compatibility and progressive enhancement techniques.
  • Working knowledge of Linux command line for development operations.
  • Proficient with Git version control and collaborative development workflows.
  • Basic English proficiency sufficient for understanding technical specifications and team communication.

Nice to Have

  • Experience with Next.js, Remix, or other React meta-frameworks.
  • Knowledge of React Server Components and the latest React architecture patterns.
  • Experience with GraphQL and Apollo Client or React Query for data fetching.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Previous work on travel industry or booking applications.
  • Experience with mapping libraries (Google Maps, Mapbox, Leaflet).
  • Knowledge of frontend performance optimization techniques.
  • Understanding of accessibility standards and WCAG compliance.
  • Experience with CI/CD pipelines and automated testing workflows.
  • Advanced English communication skills.

We Offer

  • Opportunity to work remotely.
  • Competitive salary.
  • Flexible working hours (full-time and part-time options available).

About the Company

[Company description if present]

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches