Senior Software Engineer, Front-End

Dutchie2 months ago
Portland, OR, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Dutchie, founded in 2017, is a comprehensive technology platform powering dispensary operations and providing consumers with safe, easy access to cannabis. Recognized as one of Fast Company's 10 Most Innovative Companies in North America and a LinkedIn Top 50 Startup for two consecutive years, Dutchie is pioneering the cannabis tech space. We are looking for a talented Senior Software Engineer, Front-End to join our growing team. In this role, you’ll work on virtually all aspects of our core application and new feature development, collaborating with engineering, product, and frontline teams to deliver compelling solutions for dispensaries. Compensation: Target starting salary is $149,000 - $200,000.

Key Responsibilities

  • Develop the core application using React, TypeScript, React Query, Redux, Apollo GraphQL, and Styled Components.
  • Design and implement new features on our product roadmap as well as updates to existing features.
  • Integrate frontend applications with backend APIs and services to create dynamic, data-driven user interfaces.
  • Optimize application performance, accessibility, and cross-browser compatibility to ensure seamless user experiences.
  • Stay current with modern frontend technologies, frameworks, and best practices to drive continuous improvement.

Required Qualifications

  • 5+ years of web/software development experience.
  • Deep understanding of JavaScript (ES6+), React, TypeScript, React Query, Redux, and general software best practices.
  • A commitment to writing clean, tested, organized, and elegant code.
  • Self-starter with a proactive approach to starting projects and completing tasks independently.
  • Quick learner who adapts to new frameworks and technologies fast.
  • Excellent verbal and written communication skills.
  • Ability to thrive in a fast-paced environment with frequent code deployments.
  • Balance a passion for work with a commitment to personal time and well-being.

Preferred Qualifications

  • Experience building software in the e-commerce, cannabis, or regulatory industries.
  • Passion for using bleeding-edge technology.
  • Regular contributions to open-source projects.
  • Experience working in distributed teams or remote environments.

Benefits & Perks

  • Full medical benefits including dental and vision plans ensuring the best care.
  • Equity: Stock options available for all employees.
  • Technology allowance for hardware, software, reading materials, etc.
  • Flexible vacation and sick days.

Required Skills

Styled Components
JavaScript (ES6+)
Redux
TypeScript
Web Performance Optimization
Apollo GraphQL
Agile Methodologies
Code Testing & Quality Assurance
React
React Query