Front-End Rails Developer at DesignFiles
DesignFiles is seeking a Front-End Rails Developer with exceptional JavaScript and UI capabilities to enhance and evolve the creative tools central to our platform.
Your Responsibilities:
- Drive the transformation of our Design/Presentation Editor into a contemporary, Canva-inspired platform supporting moodboards, room mock-ups, client presentations, reusable templates, and additional features.
- Develop responsive, high-performance UI components for essential editing functions: drag-and-drop, layering, resizing, grouping, alignment, snapping, canvas navigation, and on-canvas text/image editing.
- Work alongside product and design teams to convert complex user requirements into smooth creative processes.
- Influence the editor's architecture and framework to ensure speed, scalability, and maintainability as it expands.
- Help deliver a polished, design-centric experience comparable to tools like Canva or Figma — customized for interior designers.
- Engage in team routines including daily standups, sprint planning, and retrospectives.
Qualifications:
- Proficiency in vanilla JavaScript, covering DOM/event handling, canvas or SVG rendering, and performance tuning.
- Previous involvement in developing or enhancing visual editors, creative tools, or browser-based design applications is highly desirable.
- Thorough knowledge of CSS, with practical experience using Tailwind or a comparable utility-first framework.
- Familiarity with Stimulus.js, Turbo, Hotwire, ViewComponents, and the modern Rails front-end ecosystem.
- At least 3 years of hands-on Ruby on Rails development.
- Ability to take complete ownership of features from conception to launch — delivering high-quality, scalable solutions.
- Fluent English and effective, professional communication abilities.
This is a full-time, 40-hour/week remote contract position. We are looking for individual candidates (not agencies) located within ±2 hours of Central European Time (CET).
If you have experience building or contributing to browser-based editors or creative tools — and are passionate about creating fast, intuitive, design-oriented user experiences — we encourage you to reach out.
If you have experience building or contributing to browser-based editors or creative tools — and are passionate about creating fast, intuitive, design-oriented user experiences — we encourage you to reach out.