Intermediate Front End Software Engineer

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Join Zipline as a Front End Engineer, collaborating across teams to create beautiful, functional web applications. Using Ruby on Rails and AI tools to enhance user interface design.

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.

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.

Benefits

  • Remote-first culture: Join a high performing, fully remote team and work where you're comfortable
  • Stock Options: Get meaningful ownership in a fast-growing, venture-backed company shaping the future of retail.
  • Time off: We believe rest fuels great work. Our flexible time-off policy gives you the freedom to take the breaks you need, when you need them—whether it's a long weekend or a well-deserved vacation. We'll also give you a monthly coffee-shop stipend to switch up your workspace and get inspired outside the office. And when you've been with us for five years? You'll earn a fully paid one-month sabbatical to truly unplug and reflect—we call it a thank-you for your impact and dedication.
  • Benefits: World-class medical, dental, and vision policies.
  • Team Connection: Annual company off-sites in fun locations. We've done New York, Costa Rica, Whistler, Palm Springs, San Diego, and Mexico City.
  • Volunteering: Every quarter, Zipliners get a paid day off to volunteer for a nonprofit of their choice.
  • Learning: We support continuous learning and provide unlimited access to our Udemy Business account
  • Great humans, great work: Work with kind, collaborative teammates who care about doing meaningful work and making a real impact. We value diversity of all kinds and are committed to building a diverse and inclusive workplace where we learn from each other. We are an equal opportunity employer and welcome people of all different backgrounds, experiences, abilities, and perspectives.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$128,205 - CA$156,755 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptRubyRuby on Rails

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.