Senior Front-end Engineer
Talent Acquisition
Barcelona, Spain
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Databases
Continuous Integration
Payment Systems
PostgreSQL
Performance Tuning
Cloud Services
Next.js
TypeScript
ReactJS
Backend
Containerization
+6 more
Material UI
Front End Software Development
NestJS
Restful APIs
Crud
Microservices
Job description
- Own the Storefront: Build and maintain multiple React-based frontends covering treatment sales, custom checkout flows, and post-treatment offers.
- Shape Internal Tools: Develop CRM and management tools using React, Material UI, and TanStack Query that power day-to-day operations.
- Bridge Frontend & Backend: Collaborate closely with backend engineers to integrate payment providers and ensure seamless end-to-end flows.
- Raise the Bar on Design: Contribute to design system consistency and quality across all products.
Requirements
- 5+ years of frontend development experience.
- Expert-level React - you know the internals, not just the API.
- Expert-level TypeScript - you write it without thinking twice.
- Experience with Next.js is highly desirable.
- Hands-on NestJS experience is a strong plus - being able to scaffold a CRUD API or a BFF layer independently will make you highly effective here.
- Solid understanding of modern frontend tooling, state management patterns, and performance optimization.
- Experience working in a product team alongside designers and backend engineers.
Nice to have:
- E-commerce experience - checkouts, payment flows, order management.
- Basic backend knowledge (REST APIs, databases).
- Familiarity with infrastructure concepts (CI/CD, containerization, cloud services).
Tech Stack:
Frontend: React, TypeScript, Next.js, Material UI, Chakra UI + Panda, TanStack.
Backend (for context): NestJS, MedusaJS (self-hosted). Infrastructure: PostgreSQL, microservices.
Benefits & conditions
- Competitive salary
- Teeth aligner and whitening benefits
- Collaborative work environment and positive culture
- Opportunities to grow within a fast-paced, innovative company and real start-up experience with big challenges
- Fresh fruits and healthy snacks at the office
About the company
Join Impress - Europe’s Leading Health-Tech Innovator!
We believe everyone deserves a smile they’ll love . As the largest Ortho clinic chain in Europe, we combine cutting-edge tech with expert care, revolutionizing invisible orthodontics since 2019.
With 150+ clinics across 10 countries and rapid growth, we’re improving lives worldwide.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AM
Ashutosh Mishra
almost 3 years ago
LM
Luis Minvielle
The Best 7 Frontend Frameworks for Developers in 2025
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
over 3 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in Germany [2023]
over 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in The UK
over 3 years ago