Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Location: Full remote.
Schedule: Full time.
Timezone: Italian timezone availability.
Job Purpose
As a Frontend Engineer, you will play a key role in designing, building, and maintaining high-performance, scalable, and resilient software systems with a strong focus on frontend development. You will collaborate closely with cross-functional teams to architect technical solutions, define implementation strategies, and ensure superior user experiences across large-scale applications.
While your primary focus will be on browser-side development, you will also work on backend-for-frontend (BFF) logic when needed — contributing to a cohesive, reliable, and efficient end-to-end architecture. This role requires a strong sense of technical ownership, autonomy, and active participation in design discussions, code reviews, and continuous improvement initiatives.
Responsibilities
Technical Leadership & Architecture
- Architect, design, and implement complex frontend solutions ensuring scalability, security, and reliability.
- Collaborate with product and engineering teams to define technical strategies and implementation plans.
- Contribute to shared ownership of the project’s mission, fostering accountability and alignment across the team.
- Write clean, efficient, and maintainable code for both frontend interfaces and backend-for-frontend layers.
- Conduct code reviews, provide constructive feedback, and promote best engineering practices.
- Ensure adherence to accessibility, responsive design principles, and performance standards.
- Identify and resolve performance bottlenecks, optimizing rendering paths, caching, and bundling strategies.
- Debug complex issues across multiple layers of the stack.
- Support continuous improvement by monitoring system behavior and implementing enhancements.
- 5+ years of experience building and maintaining large-scale frontend applications.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3, with experience managing styles across complex applications.
- Hands-on experience with modern component-based frameworks or metaframeworks, especially NextJS and ReactJS.
- Solid experience optimizing frontend performance (critical rendering path, caching, module bundling).
- Strong knowledge of testing methodologies with experience in unit, integration, and acceptance tests.
- Familiarity with Git, collaborative workflows, and working with RESTful APIs.
- Advanced English skills (written and spoken), capable of collaborating in distributed teams.
- Experience with TypeScript and component architectures at scale.
- Broader understanding of backend-for-frontend (BFF) patterns.
Key Skills
Ranked by relevanceReady to apply?
Join Eureka Labs and take your career to the next level!
Application takes less than 5 minutes

