NABIS is hiring a
Principal Software Engineer - Front End, Remote - Worldwide

Logo of NABIS

Principal Software Engineer - Front End closed

🏢 NABIS

💵 $180k-$200k
📍Worldwide

Summary

The job is for a Principal Software Engineer, Front End at Nabis, a fast-growing cannabis startup. The role involves leading the architecture and development of front-end applications, collaborating with the Design team, and setting development standards. The ideal candidate has 12+ years of experience in front-end development, proficiency in TypeScript, HTML5, CSS3, React, Next.js, and Figma.

Requirements

  • 12+ years of proven experience with at least 2 years of experience as a Principal Software Engineer or in a similar senior engineering role, with a strong focus on front-end development
  • Deep expertise in front-end technologies including TypeScript, HTML5, CSS3, and modern frameworks such as React and Next.js, and tools such as Vite
  • Advanced proficiency with Figma is highly preferred
  • Demonstrated ability to create scalable user interfaces that are functional and intuitive. Experience in user-centered design processes
  • Excellent communication and collaboration skills, with a track record of working effectively with designers, product managers, and other stakeholders
  • Ability to articulate and advocate for the front-end vision to engineering teams, stakeholders, and executives alike
  • Experience in setting development standards, building frameworks, and mentoring engineering teams and ability to lead by example
  • Proven ability to lead technical discussions and drive consensus

Responsibilities

  • Lead the architecture and development of our front-end applications, ensuring high performance, responsiveness, scalability, and maintainability
  • Develop and articulate a clear front-end vision in collaboration with team & stakeholders that aligns with our business objectives
  • Design, develop, and maintain robust, scalable, high-performance front-end applications using modern frameworks and technologies (e.g., React, Next.js)
  • Collaborate with the Design and other teams to deliver compelling user-facing products that are functional and up to modern standards
  • Lead initiatives building globally shared, reusable user interface components for the broader engineering team
  • Optimize front-end code for performance, scalability, and maintainability. Identify and address performance bottlenecks and ensure applications are fast and responsive
  • Establish and enforce front-end development standards and best practices, by clear documentation, code review, and hands-on examples, ensuring consistency and quality across all projects
  • Advocate for clean code and scalable solutions
  • Build and maintain frameworks and support systems to empower our full-stack engineering team to deliver high-quality front-end solutions efficiently
  • Evaluate and integrate new tools and technologies to enhance the development process
  • Provide guidance and mentorship to other engineers, fostering a culture of continuous learning and improvement and leading by example
  • Stay abreast of the latest trends and technologies in front-end development, and proactively introduce new tools and practices to the team while encouraging innovation and experimentation to drive the company’s technology forward
  • Communicate vision, ideas, and solutions to technical and non-technical stakeholders and ensure all team members are aligned with the project goals and understand their roles
  • Foster a collaborative environment where feedback is actively sought and incorporated

Preferred Qualifications

Prior experience with design is preferred, but not required

Benefits

  • Unlimited PTO and flexible work-from-home policy
  • Medical/Dental/Vision: 75% of employee premium paid by Nabis
  • Competitive salary of 180k-200k, 401(k) plan, and equity compensation structure
  • Cannabis industry discounts at retail shops across California
This job is filled or no longer available

Similar Jobs