About the RoleWe're seeking a talented and passionate Front-End Developer to join our team and build beautiful, interactive, and performant web applications. You'll work closely with designers, back-end engineers, and product managers to translate user stories and designs into functional and responsive user interfaces (UIs).ResponsibilitiesCollaborate with designers and product managers to understand requirements and translate them into clean, maintainable, and well-documented front-end code.Design and develop reusable UI components using HTML5, CSS3, and preprocessors like Sass.Build dynamic and interactive web applications using React.js, a popular JavaScript library for building user interfaces.Manage application state with Redux, a predictable state container for JavaScript applications.Implement asynchronous data fetching and side effects using Redux Saga, a middleware for Redux.Leverage Next.js, a React framework that simplifies building server-rendered and statically generated web applications.Write unit and integration tests to ensure code quality and maintainability.Optimize application performance for various devices and browsers.Stay up-to-date with the latest front-end technologies and trends.QualificationsProven experience as a Front-End Developer with at least 2+ years of professional experience.Strong understanding of HTML5, CSS3, and preprocessors like Sass.In-depth knowledge of React.js, Redux, and Redux Saga.Experience building web applications with Next.js is a plus.Excellent understanding of web development best practices, including accessibility and responsive design.Strong problem-solving and debugging skills.Ability to write clean, maintainable, and well-documented code.Excellent communication and collaboration skills.Passion for building beautiful and user-friendly web experiences.