Smartbrain logo

Senior React.js Engineer - Frontend Architecture & Performance

Smartbrain·Salary not specified

Primary stack

ReactReduxJavaScriptCSSWebpackDockerGit

Job description

About the Position

We are seeking a Senior React.js Engineer specializing in frontend architecture and performance to join our team. Your strong foundation in React, Redux, and modern CSS will enable you to create responsive, high-performance user interfaces for our cutting-edge products. As we continue to scale our operations, your technical leadership and frontend architecture skills will be instrumental in shaping our product's future.

Responsibilities

  • Architect and develop robust frontend applications using React.js and modern JavaScript (ES6+).
  • Implement state management solutions utilizing Redux, Context API, and custom hooks.
  • Create responsive layouts using advanced CSS techniques - including Flexbox and CSS Grid.
  • Optimize application performance through efficient rendering and state management.
  • Configure and maintain build tools including Webpack and Babel for optimal deployment.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Collaborate in product and service architecture design decisions.
  • Work within an agile methodology, contributing to sprint planning and retrospectives.
  • Troubleshoot and debug complex frontend issues using modern profiling tools.
  • Design and implement reusable component libraries to ensure consistency across applications.
  • Mentor junior developers through pair programming and knowledge-sharing sessions.
  • Stay current with frontend development trends and propose adoption of beneficial new technologies.
  • Collaborate with UX/UI designers to implement pixel-perfect interfaces while maintaining code quality.

Requirements

  • 3-4+ years of professional JavaScript development experience with demonstrable expertise in ES6+ features - arrow functions, destructuring, promises, and async/await.
  • Strong understanding of JavaScript fundamentals including closures, execution context, prototypal inheritance, and 'this' binding.
  • Minimum 2 years of hands-on experience with React.js ecosystem... including Redux architecture patterns, hooks implementation, context API usage, custom middleware development, and Higher-Order Components design.
  • 4+ years of experience with CSS and modern layout techniques (Flexbox, CSS Grid) with the ability to create complex responsive layouts without frameworks.
  • Proficiency with styled-components or similar CSS-in-JS libraries, with a focus on creating maintainable styling systems.
  • Experience with Git version control and collaborative development workflows - feature branching, pull requests, and conflict resolution.
  • Demonstrable experience with debugging and performance profiling tools for JavaScript applications (Chrome DevTools and React Profiler).
  • Ability to write and optimize Webpack and Babel configurations from scratch to accommodate project-specific requirements.
  • Basic Docker knowledge including understanding of images, containers, volumes, networking, and common container operations.

We Offer

  • Remote work opportunities
  • Competitive salary
  • Professional growth and development opportunities

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