Responsibilities :
- Design and develop user interfaces using React.js and related libraries (e.g., Redux,
React Three Fiber) - Implement clean, reusable, and maintainable React components
- Ensure optimal performance and responsiveness across different devices and browsers
- Utilize server-side rendering (SSR) for improved SEO and initial page load speed
- Integrate seamlessly with back-end APIs (Node.js, Express.js)
- Implement smooth animations and transitions using animation libraries
- Manage and optimize application assets (images, fonts, etc.)
- Collaborate with designers to translate design mockups into functional Uis
- Write clean, well-documented, and maintainable code
- Participate in code reviews and knowledge sharing sessions
- Stay up-to-date with the latest trends and best practices in React development
Requirements :
- Solid understanding of React.js concepts and principles
- Experience building interactive and user-friendly web applications with React
- Strong grasp of JavaScript fundamentals (ES6+)
- Experience with HTML5, CSS3, and preprocessors (e.g., SASS, LESS)
- Familiarity with Redux for state management
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
Bonus Skills :
- Understanding of e-commerce data management and basic analytics
- Experience in building plugins for existing e-commerce platforms (WooCommerce,
Shopify, Magento) - Familiarity with 3D development using Three.js and React Three Fiber
- Experience with cloud deployment on AWS (a plus)
- Understanding of accessibility best practices
Tech Stack :
- Frontend: React, Redux
- Backend: Node.js, Express.js (familiarity preferred)
- 3D Development: Three.js, React Three Fiber (familiarity preferred)
- State Management: Redux
- Cloud Services: AWS (experience with deployment a plus)
- Database: MongoDB, Mongoose (familiarity preferred)