We are seeking an experienced Front-End React JS Developer to join our team. The ideal candidate will be responsible for developing and implementing high-quality user interfaces, building reusable components, and optimizing web applications for maximum performance. You will collaborate with cross-functional teams to design, develop, and deliver innovative features that enhance user experience.
Key Responsibilities
- Develop and implement UI components using React.js.
- Collaborate with cross-functional teams to design and ship new features.
- Build reusable front-end components and libraries for future use.
- Translate design wireframes into high-quality, responsive code.
- Optimize components for maximum performance across various web browsers.
- Troubleshoot and debug issues to ensure smooth, seamless user experiences.
- Participate in code reviews to maintain code quality and consistency.
- Stay up-to-date with the latest front-end development trends and technologies.
Required Qualifications
- 8+ years in front-end development.
- Skills: Proficiency in React.js, JavaScript, HTML, CSS, jQuery.
- Tools: Experience with React-related tools and libraries such as Webpack, Enzyme, Redux, and Flux.
- Experience with Mocha, Jest, and other performance testing frameworks.
- Familiarity with browser-based debugging and performance testing software.
- Knowledge of Adobe Illustrator for working with design assets.
- Strong understanding of web performance optimization.
- Good interpersonal and communication skills.
- Strong problem-solving and troubleshooting abilities.
- Familiarity with key design principles and best practices for web design.