Job Closed

This listing is no longer active.

Dutchie logo
Dutchie

Everything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.

Staff Software Engineer, Front-End

Frontend EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

88 days ago

Salary

$162K - $220K / year

Seniority

Lead

8 yrs expEnglishReactRubyRuby on Rails

Job Description

Staff Software Engineer, Front-End

Dutchie

• Develop mission-critical consumer flows for new features, as well as experimenting on old ones • Partner with product and design to scope and plan work appropriately. We don’t always have the time to take the ideal route, so being able to collaborate cross-functionally and create flexible execution plans is often key • Mentoring other engineers to unlock their potential, helping them grow their skills to meet the evolving needs of Dutchie’s customers

Job Requirements

  • 8+ years of development experience required. Ruby, Rails and React are nice to have, but not required.
  • Leadership skills, including experience successfully mentoring others
  • Good communication skills, including cross-functional communication, both in writing and in person
  • You have experience building user experiences within complex products.
  • You take pride in the code you write - it's clean, tested, organized. Strong fundamentals
  • You want to work in an agile environment - we move quickly and ship code often

Benefits

  • Full medical benefits including dental and vision plans to ensure you always have the best care.
  • Equity packages in the form of stock options to all employees.
  • Technology (hardware, software, reading materials, etc..) allowance
  • Flexible vacation and sick days

Related Job Pages

More Frontend Engineer Jobs

Flatgigs logo

IoT - Senior Frontend Engineer

Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Full TimeRemoteTeam 1-10Since 2023H1B No Sponsor

Role Description We need a Senior Frontend Engineer to build the web application that sits on top of our IoT platform — a real-time, data-dense monitoring and management interface used by facility managers, fleet operators, and enterprise administrators. This is not a marketing website or a standard CRUD app. It renders thousands of live data points simultaneously, handles high-frequency WebSocket streams, and serves multiple industries from a single configurable codebase. Qualifications - 5–8 years of frontend engineering with a portfolio of real-time, data-rich applications — live product links are required at interview; no portfolio = no interview. - Expert React with TypeScript — you design component hierarchies and state architecture, not just consume component libraries; Next.js strongly preferred. - Production experience shipping real-time applications using WebSocket or MQTT-over-WebSocket in the browser — not just theoretical knowledge. - Data visualisation library proficiency: D3.js, ECharts, Recharts, or ApexCharts — able to build custom chart types beyond out-of-the-box defaults. - Geospatial mapping for asset visualisation: Mapbox GL JS, Leaflet, or Deck.gl. - State management in complex real-time applications: Redux Toolkit, Zustand, or TanStack Query. - Frontend performance optimisation: virtualised lists, memo and callback strategies, lazy loading, Web Workers for CPU-intensive work. - Solid understanding of REST and GraphQL API integration, auth token handling, and error boundary patterns. - Remote work discipline: proactive async communication, self-documentation, minimum 4 hours daily overlap with UAE working hours. Requirements - Build the IoT platform web application from scratch: device management portal, real-time monitoring dashboards, alert management interface, rule configuration UI, OTA management screen, multi-tenant admin panels. - Implement real-time telemetry rendering using WebSocket and MQTT-over-WebSocket — live sensor values and alerts must update without page refresh at high concurrency. - Build an interactive geospatial device map showing real-world asset locations and statuses using Mapbox GL or Leaflet. - Develop time-series chart components: line charts, gauges, heat maps, bar charts, with configurable thresholds and anomaly overlays. - Build the multi-tenant admin layer: tenant creation, user management, role assignment, data scope controls, and white-label capability. - Implement a device onboarding wizard: step-by-step flow that abstracts protocol complexity for non-technical operators. - Build a widget-based dashboard builder: drag-and-drop interface for end users to compose custom monitoring views. - Build alert and rule management interfaces: visual rule builder, acknowledgement workflows, escalation chain setup, historical alert log. - Build a reusable component library from Day 1 — all UI elements abstracted, no one-off components. - Own frontend performance: high-frequency data streams must not cause memory leaks, frame drops, or browser crashes — implement virtualisation, throttling, and WebWorker offloading where needed. - Write comprehensive tests: unit (Vitest/Jest), integration (React Testing Library), E2E (Playwright) covering all critical user journeys. - Implement i18n scaffolding from the start — the platform serves MENA, South Asia, and Europe; Arabic RTL support is required. - Own and maintain the frontend CI/CD pipeline: automated lint, test, build, deploy to AWS S3/CloudFront. - Document all component APIs, usage patterns, and integration guides in the knowledge base. Benefits - Remote work flexibility. - Opportunity to work on cutting-edge technology in the IoT space.

UTC-5 to UTC-3 + 1 moreAll locations: UTC-5 to UTC-3 | EAT (UTC+3)
Job Closed
Descript logo

Senior Frontend Engineer, Marketing Web

Descript

Record. Transcribe. Edit. Mix. As easy as typing. Take control with Descript. For support, visit https://descri.pt/help

Full TimeRemoteTeam 51-200Since 2017H1B Sponsor

• Set the technical direction for the CMS and component system — clear architectural boundaries, consistent guardrails, and a foundation that lets marketing and design move fast without fragility • Enhance and maintain a release and QA discipline: rollback processes, staging environments, and deployment confidence • Own Core Web Vitals and page speed performance as a first-class concern — and help connect them to measurable conversion rate impact • Own analytics instrumentation and event taxonomy governance — the technical source of truth for what's happening across the funnel • Build reusable components and page patterns that make new landing pages and campaigns quick to stand up without one-off engineering lifts • Maintain and extend A/B testing setup so Marketing team can run clean experiments on those pages at velocity • Partner with Brand, Design, and Marketing to translate campaigns, landing pages, and brand work into production web code — fast, pixel-faithful, and performant • Own the technical quality of what ships: accessibility, Core Web Vitals, SEO fundamentals (schema, rendering, structured data), and cross-browser/device behavior • Be the engineering partner Marketing, Growth, and GTM teams rely on to move fast without breaking the pipeline • Enable self-serve content workflows through CMS so creative teams can publish without engineering bottlenecks • Collaborate with GTM and Rev Ops to maintain guardrails on form and routing decisions that affect lead flow reliability

California
$160K - $215K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 2000H1B Sponsor

• Develop, maintain, and enhance responsive web applications and user interfaces that provide an excellent user experience. • Collaborate with designers, back-end developers, and product managers to translate requirements into functional and visually appealing websites and applications. • Write clean, reusable, and efficient code using front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React or Angular. • Perform cross-browser and cross-device testing to ensure compatibility and responsiveness. • Optimize applications for maximum speed and scalability. • Participate in code reviews, contribute to best practices, and suggest improvements to processes and applications. • Troubleshoot and debug issues, providing timely fixes and enhancements. • Stay up-to-date with emerging front-end technologies, trends, and industry best practices. • Contribute to documentation and knowledge sharing within the development team. • Additional duties as assigned.

Virginia
Job Closed
Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• Work on end-to-end solution development; • Collaborate with other engineering teams to build and maintain customer-focused products; • Uphold software excellence and quality; • Operate with autonomy and take responsibility for delivering software that handles a massive volume of requests, provides high availability, and drives business impact.

Brazil
Job Closed