Job Summary:
We are seeking a skilled ReactJS Developer to join our development team. The ideal candidate will have a solid understanding of React, JavaScript, and TypeScript, with basic knowledge of Next.js. You will be responsible for building and maintaining web applications, ensuring seamless user experiences, and collaborating with cross-functional teams to deliver high-quality products.
Key Responsibilities:
Develop responsive and high-performance web applications using ReactJS.
Write clean, maintainable, and efficient code in JavaScript and TypeScript.
Implement state management, component lifecycle, and hooks in React-based applications.
Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
Integrate APIs and third-party services to enhance functionality.
Participate in code reviews and contribute to best practices and standards.
Debug and optimize application performance.
Ensure application scalability and maintainability.
Utilize Next.js for server-side rendering (SSR) and static site generation (SSG) when needed.
Work in an Agile environment and collaborate with other developers, designers, and product managers.
Key Skills:
Strong proficiency in ReactJS and its ecosystem (Hooks, Context API, etc.).
Proficient in JavaScript (ES6+) and TypeScript.
Basic knowledge of Next.js for server-side rendering and static site generation.
Understanding of front-end development tools such as Webpack, Babel, etc.
Experience with RESTful APIs and third-party integrations.
Familiarity with version control systems like Git.
Strong problem-solving skills and attention to detail.
Good communication and teamwork abilities.