NamaaIT is an innovative leader in development, focused on delivering high-quality web solutions. We are looking for a talented Front-End Developer proficient in Next.js to join our growing development team. In this role, you will work closely with designers, back-end developers, and product managers to build dynamic and performant web applications.
-
Required Skills:
- Solid experience in building web applications with Next.js.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and Tailwind CSS.
- Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js.
- Familiarity with React.js.
- Experience working with APIs, especially RESTful APIs.
- Understanding of front-end build tools like Webpack, Babel, and task runners (e.g., npm, yarn).
- Version control experience using Git.
-
Preferred Skills:
- Familiarity with TypeScript for static type checking in Next.js applications.
- Experience with state management tools such as Redux or React Context API.
- Knowledge of CSS-in-JS solutions like Styled Components or Emotion.
- Experience with deploying and optimizing Next.js applications on platforms like Vercel.
- Knowledge of GraphQL or other modern data-fetching methods.
- Experience with Jest or React Testing Library for writing tests.
- Familiarity with Progressive Web Apps (PWAs) and performance optimization techniques.
-
Experience:
- Two years of experience in front-end development, particularly with Next.js.
-
Education:
- Bachelor's degree in Computer Science, Software Engineering.
Important: Please, answer ALL the following questions in the notes section
- What makes you the ideal candidate for this position?
- Please mention URLs of your online "React.js Next.js" projects, and describe your part in the project.
- 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?
- How many years of experience do you have in Next.js?
- 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.
We at Namaa wish you all the best and thank you for the valuable time that you spent applying for this job.
Our best regards.