Intermediate Front End Software Engineer

HighlightTA,
CA$128,205 - CA$156,755Remote

About The Position

Zipline is looking for a Front-End Engineer who lives at the intersection of design and code. You won't just implement specs, you'll shape the UI itself, building directly in code with the same care a designer brings to a canvas. You'll work closely with our product, engineering, and design teams to deliver polished, performant interfaces across our platform. Your primary focus will be front-end development using Ruby on Rails, Hotwire (Turbo & Stimulus), and modern JavaScript, with a strong secondary focus on user experience and design craft.

Requirements

  • 3+ years experience in a front-end developer role.
  • Professional experience with Ruby on Rails, JavaScript, CSS, and HTML at scale.
  • Hands-on experience with Turbo, Stimulus, or the broader Hotwire ecosystem.
  • You can look at a UI, see what's off, and fix it in code without needing a designer to redline it for you.
  • Experience building within and contributing to a design system with View Components and Lookbook
  • Comfort using AI coding tools as part of your daily development workflow.
  • A problem-solving mindset that finds elegant solutions when working within the constraints of a design system.
  • Refined time management and proactive communication skills that let you do your best work in an asynchronous, fully remote environment.
  • Proficient with remote collaboration tools like Slack, JIRA, and Confluence.

Nice To Haves

  • Experience with Turbo Native (iOS/Android).
  • Experience with React or Vue.js component architectures.
  • A passion for teaching and mentoring other engineers on front-end craft.
  • Familiarity with prompt engineering or building AI-augmented features into product UIs.
  • Retail industry experience.

Responsibilities

  • Collaborate with engineers, designers, and product managers to build functional, beautiful user interfaces. Often working design-forward in code rather than waiting for pixel-perfect handoffs especially in the world of AI
  • Develop, enhance, and maintain responsive web applications using Ruby on Rails, Turbo, Stimulus, and JavaScript.
  • Contribute to and evolve Zipline's design system with View Components, treating it as living code.
  • Build and iterate on prototypes directly in code, using the design system as your foundation.
  • Use AI-assisted development tools (e.g. Claude Code, Copilot) as a natural part of your workflow to move faster without sacrificing quality.
  • Write clean, maintainable, and efficient code that scales to keep large teams productive.
  • Work with other developers to improve usability, accessibility, and performance.
  • Diagnose and resolve front-end issues to provide a smooth user experience.
  • Optimize applications for maximum speed and design mobile-first features, including Turbo Native mobile experiences.
  • Write clear functional requirement documents and guides that other engineers can pick up and run with.
  • Stay current on front-end tooling, patterns, and AI-augmented development practices.

Benefits

  • World-class medical, dental, and vision policies.
  • Stock Options: Get meaningful ownership in a fast-growing, venture-backed company shaping the future of retail.
  • Flexible time-off policy
  • Monthly coffee-shop stipend
  • Five-year anniversary one-month paid sabbatical
  • Annual company off-sites in fun locations.
  • Paid day off to volunteer for a nonprofit of your choice each quarter.
  • Unlimited access to our Udemy Business account
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service