About this role
About the Role We’re looking for a skilled Front-End Software Engineer with a passion for building engaging and user-friendly web applications. You’ll be an integral part of our team, responsible for developing and maintaining the user interface of our products. Your expertise in React, Webpack/Vite, TypeScript, and testing frameworks will be crucial in creating a seamless and performant user experience. What You'll Do
- Develop and maintain the front-end of our web applications using React, ensuring high-quality code and optimal performance.
- Implement user interfaces by translating design mockups and wireframes into interactive and visually appealing user interfaces.
- Utilize efficient state management solutions to handle complex application data and user interactions.
- Write comprehensive unit and integration tests to ensure code quality.
- Collaborate with back-end engineers, designers, and product managers to deliver exceptional products.
- Optimize front-end code and assets for fast loading times and smooth user experience.
- Troubleshoot and debug issues, ensuring cross-browser compatibility. What We’re Looking For
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
- Extensive experience with React and its ecosystem.
- Hands-on experience with Webpack or Vite for building and bundling front-end code.
- Familiarity with testing frameworks like Jest or React Testing Library.
- Understanding of responsive design principles and cross-browser compatibility.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Desire experience with state management libraries like Redux or Zustand and knowledge of CSS-in-JS libraries like styled-components and Emotion. Nice to Have
- Experience with Redux or Zustand.
- Knowledge of CSS-in-JS libraries such as styled-components or Emotion. Compensation & Benefits
- Not specified in posting.