UI/UX Engineer (React & TypeScript)
HotelMap
- London
- Permanent
- Full-time
- Web Application Development: Build and maintain modern web applications using React and TypeScript.
- UI/UX Design Implementation: Translate Figma designs and wireframes into functional, pixel-perfect user interfaces.
- Component Design: Develop and manage reusable frontend components with TailwindCSS and React component libraries.
- API Integration: Connect frontends to backend RESTful and GraphQL APIs hosted on AWS services such as CloudFront, API Gateway, and RDS.
- Cross-Device Compatibility: Ensure applications perform smoothly across modern browsers and mobile devices.
- Accessibility: Champion accessibility standards (WCAG) to ensure inclusive design.
- Performance Optimisation: Optimise frontend performance, bundle sizes, and page load speeds.
- Collaboration: Work closely with designers, backend developers, and QA to deliver a cohesive user experience.
- CI/CD Readiness: Ensure frontend code integrates seamlessly into CI/CD pipelines and supports automated testing.
- React & TypeScript: 3+ years building production-grade React applications with TypeScript.
- TailwindCSS: Proficient in building responsive and elegant UIs with TailwindCSS.
- API Consumption: Experience integrating with RESTful or GraphQL APIs.
- State Management: Familiarity with React state tools such as Context API, Zustand, Redux, or equivalent.
- Frontend Tooling: Strong knowledge of modern JavaScript build tools (e.g. Vite, Webpack, ESLint, Prettier).
- Browser Testing: Experience with browser dev tools and testing strategies for cross-browser compatibility.
- Git & CI/CD: Experience with Git-based workflows and continuous integration platforms.
- Cloud Integration: Awareness of frontend interactions with AWS services such as API Gateway, CloudFront, and S3.
- Accessibility & Semantics: Understanding of accessible markup and semantic HTML best practices.
- Experience with animation libraries (Framer Motion, GSAP).
- Exposure to server-side rendering (Next.js) or static site generation.
- Familiarity with design systems and component libraries like Radix UI or Headless UI.
- Experience with performance monitoring tools (Lighthouse, Sentry, Datadog).
- Knowledge of UX heuristics and design thinking methodologies.
- User-Centric Mindset: Passion for crafting intuitive and accessible user experiences.
- Attention to Detail: High bar for UI polish and visual consistency.
- Team Collaboration: Strong communication and collaboration skills across cross-functional teams.
- Proactive Attitude: Eagerness to learn, improve processes, and take ownership of features.
- Documentation: Ability to document design patterns, frontend decisions, and component usage clearly.
- Generous Leave: 32 days of holiday per year (inclusive of UK bank holidays).
- Health & Wellness: BUPA health insurance after 1-year service.
- Flexibility: Work remotely or from our beautiful London HQ
- Innovative Environment: Collaborate with a forward-thinking team using cutting edge technologies
- Founder Interview: 30 minutes.
- Take-Home Technical Test.
- Technical Team Interview: 45 minutes.