"Kindly note that your application will not be considered complete—and will be rejected—if you do not respond to the questions provided
We are looking for a skilled Frontend Developer to join our team and help design, develop, and maintain high-quality, scalable web applications with a strong focus on performance and user experience.
Responsibilities
- Develop, and maintain scalable and responsive web applications using Next.js.
- Collaborate closely with backend developers, UI/UX designers, and the rest of the team to deliver seamless, high-quality solutions.
- Integrate third-party APIs and services to enhance application functionality.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, troubleshooting, and debugging to ensure optimal performance.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Contribute to the planning, estimation, and delivery of project milestones.
- Stay up-to-date with emerging front-end technologies and industry trends.
- Provide technical support and maintenance for existing applications as needed.
Requirements
- 2–4 years of professional experience as a Frontend Developer, with a strong focus on Next.js.
- Proficiency in JavaScript (ES6+), with TypeScript knowledge preferred.
- Strong experience with React.js and Next.js (App Router / Pages Router, SSR, SSG, ISR).
- Solid understanding of HTML5, CSS3, and CSS frameworks such as Bootstrap and Tailwind CSS.
- Familiarity with RESTful API development and integration.
- Experience with state management tools (Redux, Zustand, or Context API).
- Experience with Git and version control workflows.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- Attention to detail and commitment to delivering high-quality work.
- Willingness to learn new technologies and adapt to evolving project requirements.
Important: Please, answer ALL the following questions in the notes section
- Have you been involved in developing any complex projects before? If yes, describe briefly the project and mention your role.
- What is the biggest challenge you’ve faced in your current or previous role? How did you overcome this challenge? What was the outcome?
- Describe your experience in Next JS? And mention URLs for the projects you developed, with a brief of what you did.
- What AI applications or solutions have you worked on? And how do you use AI to enhance your work?
- How many years of experience do you have in NextJS?
- If we offer you a position, when would you be available to start?
- Have you read and answered our previous questions carefully? Because your answers will be taken into consideration when evaluating.