About the job
We are seeking a highly skilled and experienced Senior Frontend Developer specializing in React and Next.js to join our team. The ideal candidate will have at least 4 years of experience in frontend web application development and a strong background in creating responsive, user-friendly, and scalable web interfaces. This role requires expertise in React and Next.js frameworks, with the ability to work on complex projects and lead frontend development initiatives.
Key Responsibilities:
Frontend Development:
- Design and implement responsive web interfaces using React and Next.js.
- Develop and maintain reusable components, ensuring consistency across applications.
- Optimize web applications for performance, scalability, and security.
Collaboration and Leadership:
- Collaborate with backend developers, designers, and product teams to define and implement frontend solutions.
- Provide technical mentorship and guidance to junior developers.
Code Quality and Best Practices:
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Perform code reviews and ensure compliance with project guidelines.
- Testing and Debugging: ○ Conduct thorough testing to ensure cross-browser compatibility and responsiveness.
- Debug and resolve issues to maintain high application performance.
Next.js Expertise:
- Leverage Next.js capabilities for server-side rendering (SSR), static site generation (SSG), and API routes.
- Implement dynamic routing and optimized page loading strategies using Next.js.
Requirements:
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
- Minimum of 4 years of experience in frontend web application development.
- Proven expertise in React.js and Next.js frameworks.
Technical Skills:
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux, Zustand, or Context API.
- Proficiency in Next.js features like SSR, SSG, and dynamic routing.
- Familiarity with CSS-in-JS libraries such as styled-components or Tailwind CSS.
- Understanding of RESTful APIs, GraphQL, and integrating with backend services.
- Knowledge of version control systems like Git.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and meet project deadlines.
Preferred Qualifications:
- Experience with TypeScript in frontend development.
- Knowledge of CI/CD pipelines for deployment processes.
- Familiarity with frontend testing frameworks (e.g., Jest, Enzyme, React Testing Library).
- Awareness of performance optimization techniques for web applications.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and skill enhancement.
- A collaborative and innovative work environment. If you are passionate about frontend development and have a knack for creating exceptional user experiences, we encourage you to apply and join our dynamic team!