Senior Front-End Engineer
Robots & PencilsAbout the role
Location: USA (Remote Friendly)
Robots & Pencils is seeking a Front-End Engineer (L4) to help build a modern, unified digital experience platform for a large multi-venue hospitality and entertainment organization. You will work on high-impact web applications that support personalized guest journeys, real-time itinerary orchestration, and seamless cross-property experiences.
You’ll develop modern user interfaces using React and Next.js, deployed on Vercel, integrate with a headless CMS (Contentful) and a scalable middleware/API layer (MuleSoft), and collaborate with architects, designers, backend engineers, and data teams to deliver full product slices end-to-end. You’ll also take ownership of app logic, ensuring smooth integration between frontend components and backend services.
This role is ideal for a front-end engineer with strong engineering fundamentals, deep experience with React/Next.js, and a product mindset focused on quality, iteration, and excellent user experience and accessibility.
Key Responsibilities
Front-End Development & App Logic
- Build responsive, performant, and accessible web applications using React and Next.js.
- Translate UX/UI designs, user journeys, and requirements into reusable, maintainable, production-ready components.
- Implement app logic, connecting UI components to backend services, APIs, middleware, and Contentful CMS.
- Integrate front-end features with REST/GraphQL APIs and third-party systems to enable real-time, personalized experiences.
Architecture & Quality
- Contribute to front-end architecture decisions, coding standards, and best practices.
- Ensure excellent performance, scalability, and accessibility (WCAG) across devices and platforms.
- Leverage AI-assisted coding tools for rapid development, refactoring, and testing while maintaining high code quality.
- Identify opportunities to optimize UI workflows, app logic, and delivery efficiency.
Cross-Functional Collaboration
- Work closely with backend engineers, designers, QA, product managers, and architects to deliver complete feature slices.
- Participate in sprint ceremonies—planning, grooming, stand-ups, retrospectives.
- Support integration across complex systems (legacy + modern) to ensure consistent and smooth user experiences.
Continuous Improvement
- Advocate for user-centered design, accessibility, and clean code.
- Contribute to documentation, component libraries, and reusable design systems.
- Monitor frontend performance, recommend improvements, and maintain high engineering standards.
Required Skills & Qualifications
- 7+ years
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s