This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications and UI designs.
Design and develop responsive user interfaces using React.js, HTML5, CSS3, and other front-end technologies.
Architect efficient and reusable front-end components and libraries for use across multiple projects.
Optimize application performance and ensure smooth user experiences through careful attention to front-end performance considerations.
Conduct code reviews and provide constructive feedback to junior developers to maintain code quality and ensure best practices are followed.
Stay up-to-date with the latest trends and technologies in front-end development and propose innovative solutions to enhance our products.
Collaborate with back-end developers to integrate front-end components with server-side logic.
Troubleshoot and debug complex issues in the front-end codebase, providing timely resolutions.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum of 5 years of professional experience in front-end development, with a focus on React.js.
Proven track record of delivering high-quality, scalable user interfaces for web applications.
Strong proficiency in JavaScript, including ES6+ features.
Experience with state management libraries such as Redux or MobX.
Solid understanding of responsive design principles and experience with CSS pre-processing tools like Sass or Less.
Familiarity with front-end build tools such as Webpack, Babel, or Parcel.
Experience with version control systems, particularly Git.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Experience with server-side rendering (SSR) and/or static site generation (SSG) using frameworks like Next.js or Gatsby.
Knowledge of GraphQL and its integration with React applications.
Familiarity with testing frameworks such as Jest, React Testing Library, or Enzyme.
Experience with UI/UX design principles and tools such as Figma or Sketch.
Contributions to open-source projects or a strong presence in the developer community.
Benefits:
Pavilion Payments provides equal employment opportunities without regard to various factors.
Applicants requiring reasonable accommodation during the application and interview process can notify the Human Resources Department.