Mid-Level Front-End Developer
Job Overview
We are looking for a talented and motivated Front-End Developer with 2+ years of experience in React and Next.
js to join our team. In this role, you will contribute to building and maintaining user-facing components and collaborate with cross-functional teams to create high-quality, scalable, and robust web applications.
Key Responsibilities
- Develop and maintain efficient, reusable, and scalable front-end components using React and Next.js.
- Collaborate with back-end developers and designers to ensure seamless user experiences.
- Translate designs and wireframes into high-quality code.
- Build reusable components and front-end libraries for future use.
- Debug, test, and troubleshoot issues across browsers and devices.
- Optimize components for maximum performance on web-capable devices and browsers.
- Maintain consistent communication with team leaders to provide updates on progress.
- Work independently and collaboratively to meet project goals and deadlines.
Job Requirements
- 2+ years of experience in front-end development, focusing on React and Next.js.
- Proficiency in HTML5, CSS3, JavaScript (ES6+), and Bootstrap.
- Familiarity with state management tools (e.g., Redux or Context API).
- Basic knowledge of Node.js and serverless functions within the Next.js framework.
- Understanding of server-side rendering (SSR) and static site generation (SSG) with Next.js.
- Familiarity with RESTful APIs and tools like Postman or Swagger.
- Experience with version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
Preferred Skills
- Experience with Progressive Web Applications (PWAs) using Next.js.
- Basic understanding of Agile methodologies and CI/CD pipelines.
- Contributions to personal or open-source projects showcasing React and Next.js expertise.
- Exposure to unit testing frameworks (e.g., Jest) or end-to-end testing tools (e.g., Cypress).