Frontend Engineer (Tailwind / Rails 7+ / Hotwire)
We’re looking for a Frontend Engineer with strong expertise in Tailwind CSS and Rails 7+ with Hotwire (Turbo + Stimulus) to craft performant, scalable, and visually cohesive web experiences.
Key Responsibilities:
• Develop responsive, mobile-first frontends using Tailwind CSS
• Build dynamic and interactive UIs with Rails 7+, Hotwire (Turbo + Stimulus)
• Architect and maintain scalable design systems with ViewComponents
• Write modern, clean, and efficient ES6+ JavaScript
• Ensure cross-browser compatibility and consistent UI/UX experiences
• Optimize frontend performance (lazy loading, asset management, Core Web Vitals)
• Build and maintain reusable component libraries
• Implement robust frontend testing (component, visual regression, E2E)
• Collaborate with backend engineers to integrate Rails models, controllers, and services
• Handle form processing, validations, and user error feedback
• Apply TDD principles and maintain a high level of code quality
• Take ownership of features from conception to deployment
• Communicate proactively, clarify requirements, and raise blockers early
Mandatory Skills:
• Italian language proficiency.
• Strong proficiency in Tailwind CSS, Rails 7+, and Hotwire (Turbo + Stimulus)
• Experience building modular UI systems with ViewComponents
• Excellent command of JavaScript (ES6+) and browser APIs
• Solid understanding of responsive design and cross-browser compatibility
• Knowledge of frontend performance optimization techniques
• Familiarity with frontend testing frameworks (e.g., Cypress, Jest, Capybara)
• Working knowledge of Ruby on Rails backend patterns
• Strong UI/UX sensibility and attention to visual detail
• Self-driven with an ownership mindset and a TDD approach
• Excellent communication and critical thinking skills
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office