Description

We are looking for an experienced NextJS developer to help us build a new platform here at Bonfire. You will be working on a very small team while reporting directly to the CTO, and will have an opportunity to build a project from the ground up without any technical debt or legacy code to worry about.

Your primary focus will be on building a standalone NextJS app with ecommerce capabilities, which will be tightly integrated with our Python Django Backend (REST API).

Bonfire is a well established business (been here since 2012). We are building a new addition to our software offering, and that’s where you come in. We are looking for a long-term relationship and committed individuals to join our team.

This position is available only to candidates from North and South America time zones.

ESSENTIAL RESPONSIBILITIES 

include but are not limited to:

  1. Build a NextJS app from the ground up, including routing, serving pages, and consuming our REST API
  2. Own the entire front end, including end user experience and design system
  3. Implement, maintain, and scale a UI design system using React components and CSS frameworks such as Tailwind UI
  4. Build new UI components and prototype interactive flows based on mockups in digital design software like Figma

KNOWLEDGE, SKILLS & ABILITIES

  • Proficiency in written & spoken English
  • Advanced/Expert knowledge of React and NextJS framework
  • Exceptional knowledge of HTML, CSS, and CSS pre-processing tools
  • Familiarity with semantic markup and W3C accessibility guidelines
  • In-depth understanding of common product & UX design patterns and principles

MINIMUM QUALIFICATIONS

  • 2+ years of experience with NextJS, and minimum of 3 NextJS apps you built or worked on
  • 4+ years experience in frontend development
  • Experience working with and implementing UI design systems
  • Consistent access to a reasonably distraction free home work space, with reliable access to high-speed internet and use of a smart phone/mobile device.


Please mention the word **REFRESH** and tag RMjYwMDoxOTAwOjIwMDA6ZWE6OjE6MTUwMQ== when applying to show you read the job post completely (#RMjYwMDoxOTAwOjIwMDA6ZWE6OjE6MTUwMQ==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.