Job Description
We are looking for a ReactJS Front-End Developer to design, develop, and optimize high-quality user interfaces. You will build reusable components, collaborate with cross-functional teams, implement features using ReactJS, and ensure performance and stability. Your role involves troubleshooting issues, maintaining code quality, and staying updated with the latest front-end advancements.
Key Responsibilities
- Design, develop, and maintain high-quality, reusable ReactJS components.
- Collaborate with designers, product managers, and backend engineers to deliver exceptional web experiences.
- Build pixel-perfect and performant user interfaces (UIs) that adhere to design guidelines.
- Implement features and functionalities using ReactJS concepts and libraries.
- Write unit and integration tests to ensure code quality and stability.
- Troubleshoot and fix bugs to maintain a smooth user experience.
- Stay up-to-date with the latest trends and advancements in ReactJS development.
Requirements
- 1-3 years of professional experience as a ReactJS front-end developer.
- Strong proficiency in JavaScript (ES6+) and React.
- Experience with related front-end technologies (HTML, CSS, preprocessors).
- Experience with a CSS-in-JS library (styled components, EmotionJS, etc.) (a plus).
- Understanding of UI/UX design principles.
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.
Benefits
- Competitive salary
- Company-sponsored events and team building activities
- Paid time off and company holidays
- Home office setup allowance
- Hybrid work environment