Next.js Developer

Realize the user experience through Next.js and User Interface best practices

Description

Delivering portal frontends with optimized user experience: fast, functional, and enjoyable to use.

The technology behind this job position is Javascript, in particular the React library and one of its most important frameworks: Next.js. Pure knowledge of this technology must be supported by knowledge related to rendering methods (static, server-side, client-side, hybrid) and integrated by technical skills relating to Search Engine Optimization (SEO).

Knowledge and experience related to decoupled architectures are required, therefore data management via REST Web service and/or GraphQL.

The objective to be achieved is the creation of editorial portals with a high qualitative and productive level through the best frontend technologies.

Your skills

Your role:

We're looking for a passionate and skilled Next.js Developer to join our dynamic team. If you're ready to tackle challenging projects and push the boundaries of technology, we'd love to hear from you.

What you'll do:

  • Develop and maintain high-performance web applications.
  • Collaborate with cross-functional teams to design and implement innovative solutions.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.

What we're looking for:

  • excellent knowledge of Javascript
  • excellent knowledge of React (functional)
  • excellent knowledge of React hooks
  • excellent knowledge of Next.js 13+ (pages and router apps)
  • excellent knowledge of web rendering methods (static, server-side, client-side)
  • excellent knowledge of HTML5
  • excellent knowledge of CSS3
  • excellent knowledge of Responsive web design
  • excellent knowledge of Tailwind
  • excellent knowledge of the main browsers and ability to find compatibility solutions (Safari, Firefox, Chrome, Edge)
  • excellent knowledge of performance-oriented development and web rendering
  • excellent ability to work with components and atomic design
  • good knowledge of functional Javascript
  • good knowledge of Typescript
  • good knowledge of SEO-oriented development
  • experience in building decoupled applications (REST and/or GraphQL)
  • experience in the creation of editorial portals (corporate, e-commerce, other)
  • basic knowledge of NPM / Yarn
  • basic knowledge of Git

Nice to have:

  • experience with CMS (Drupal, Strapi, Contentful, Directus, more…) and headless products that expose data
  • experience in Agile methodology
  • experience using project boards
  • experience using Docker

Why join us:

  • Be part of a forward-thinking team.
  • Work on impactful projects with high-profile clients.
  • Enjoy a collaborative and inclusive work environment.
  • Continuous learning and professional growth opportunities.

Ready to take your career to the next level? Apply now and let's create amazing things together!

We believe in and support smart and full remote working

10+

Full remote collaborators!

Our abilities

Encouraging freedom of action and thought in the Company

It is a place where you can emerge because you are given ample freedom of action, always respecting the common rules and the people you interact with daily.

Developing analysis and team growth

  • At Bmeme, success is experienced together, as is failure, to which we devote more attention not to "punish" it but to understand and avoid it at the next opportunity.

Standardizing and regularly updating our workflows

The quality of the final product is very important, as is adherence to a clear, standardized workflow that is the same for everyone. But it is not immutable over time: you know well that everyone, including you, contributes to changing practices, tools, and working methods to improve the quality of our software, the level of internal and external satisfaction, and the relationships with all stakeholders.

Developing a collaborative and goal-oriented environment

You succeed in your work because at Bmeme, you have found a healthy, horizontal, informal but very serious and committed environment focused on common goals. Relationships with colleagues are based on mutual respect and collaboration.

So, by combining your professional and human qualities with ours, we will undertake challenging yet enjoyable projects, achieving our Clients' goals and, consequently, our own ones.

And yes, sometimes we could end making a mistake. But we will never do it twice.

Daniele Piaggesi - COO e Scrum Master

Want to talk to us?

We're here to listen!

Contact us!

Don't miss out on the latest news!