React.js Developer
We are looking for a skilled React.js Developer to join our dynamic team. The ideal candidate should have a strong foundation in modern front-end technologies, with hands-on experience in React.js, Tailwind CSS, and Next.js. You will be responsible for developing and implementing user interface components using React.js workflows, ensuring optimal performance, and delivering a seamless user experience.
Key Responsibilities:
- Develop and maintain web applications using React.js and Next.js.
- Design and implement responsive, user-friendly interfaces with Tailwind CSS.
- Collaborate with designers and backend developers to translate UI/UX designs into functional components.
- Optimize applications for maximum speed and scalability.
- Integrate and consume APIs, ensuring smooth data flow and application functionality.
- Write clean, maintainable, and reusable code while adhering to coding standards.
- Debug and resolve performance bottlenecks or application errors.
- Stay updated with emerging trends and tools in front-end development.
Requirements:
- 6 months to 4 years of professional experience in front-end development.
- Proficiency in React.js and its ecosystem (e.g., hooks, context API).
- Hands-on experience with Next.js for SSR (Server-Side Rendering) and SSG (Static Site Generation).
- Strong skills in Tailwind CSS for creating responsive and modern designs.
- Familiarity with state management libraries like Redux.
- Basic understanding of RESTful APIs and integrating backend services.
- Knowledge of front-end build tools like Webpack, Vite, or Babel.
- Experience with version control systems, especially Git.