Front-End Engineer

Apply now

Remote Front-End Rails Developer

At DesignFiles, we’re looking for a Front-End Rails Developer with strong JavaScript and UI skills to help shape and improve the creative tools at the heart of our platform.

About Us

At DesignFiles, we’re building the go-to platform for interior designers to manage every part of their business—from concept to completion. More than 5,500 customers already rely on our tools, and our remote team of 30+ is growing. If you care about building great products that solve real problems, we’d love to meet you.

What You'll Do

  • Help guide the evolution of our Design/Presentation Editor into a modern, Canva-style experience that supports moodboards, room mock-ups, client presentations, reusable templates, and more.

  • Build intuitive, high-performance UI components for core editing interactions: drag-and-drop, layering, resizing, grouping, alignment, snapping, canvas navigation, and on-canvas text/image editing.

  • Collaborate closely with product and design to translate complex user needs into seamless creative workflows.

  • Shape the architecture and structure of our editor so it's fast, scalable, and easy to maintain as it grows.

  • Contribute to a high-quality, design-forward experience that feels just as good as tools like Canva or Figma — but purpose-built for interior designers.

  • Participate in team rituals like daily standups, sprint planning, and retrospectives.

What We're Looking For

  • Strong vanilla JavaScript skills, including DOM/event handling, canvas or SVG rendering, and performance optimization.

  • Experience building or contributing to visual editors, creative tools, or browser-based design software is a strong plus.

  • Deep understanding of CSS, with hands-on experience using Tailwind or a similar utility-first framework.

  • Proficient with Stimulus.js, Turbo, Hotwire, ViewComponents, and the modern Rails front-end stack.

  • 3+ years of hands-on Ruby on Rails development experience.

  • Takes full ownership of features from concept to deployment—driving high-quality, scalable implementations.

  • Fluent English and clear, professional communication skills.

Apply for the job

This is a full-time, 40-hour/week remote contract role. We’re specifically seeking candidates (not agencies) based within ±2 hours of Central European Time (CET).

If you’ve built or contributed to browser-based editors or creative tools—and care about crafting fast, intuitive, design-friendly experiences—we’d love to talk.