We are looking for a React.js Developer to join our team, where you'll have the opportunity to work with front -end technologies and frameworks while gaining hands -on experience in real -world projects.
What You'll do?
- Develop new user -facing features using React.js.
- Build reusable components and front -end libraries for scalability.
- Translate UI/UX designs and wireframes into high -quality, responsive code.
- Optimize components for maximum performance across various web -capable devices and browsers.
- Work closely with designers, product managers, and backend developers to ensure seamless integration.
Responsibilities
- Develop and maintain React.js applications following best practices.
- Ensure UI components are effective, modular, and maintainable.
- Implement state management using Flux or Redux.
- Collaborate with the team to understand business and technical requirements.
- Debug and troubleshoot cross -browser compatibility issues.
- Optimize application performance, responsiveness, and usability.
- Maintain and improve code quality, organization, and automation.
- Work with RESTful APIs to integrate front -end with back -end services.
Requirements
Desired Candidate Profile:
We're looking for a highly motivated front -end developer with a passion for UI/UX design and React.js.
- Strong JavaScript fundamentals, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows such as Flux or Redux.
- Experience with RESTful APIs and modern authentication mechanisms (e.g., JSON Web Token).
- Familiarity with front -end build pipelines and tools like Webpack, Babel, and NPM.
- Ability to understand business requirements and translate them into technical implementations.
- Strong problem -solving skills and attention to performance optimization.
- Experience with version control tools (e.g., Git).
Key Skills:
- React.js & JavaScript
- HTML & CSS
- Redux/Flux
- Modern Front -End Build Tools (Webpack, Babel, NPM, etc.)