MENA Alliances
Senior Front-End Developer
Remote Frontend Development role with clear candidate location fit.
PostedJul 19, 2026
Eligible countries2 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
United KingdomUSA
Role overview
Senior Front-End Developer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Details
- Translate Figma designs into responsive, accessible front-end components
- Build modular, reusable UI components based on atomic design principles
- Ensure pixel-perfect, mobile-first implementation with cross-browser compatibility
- Develop a component-based design system that supports multi-site/brand consistency
- Work closely with UI/UX designers to implement Figma prototypes faithfully
- Write clear documentation and usage guidelines for handover to the Umbraco CMS team
- Maintain front-end performance through best practices like lazy loading and code splitting
- Ensure compliance with WCAG accessibility standards, including ARIA roles and keyboard navigation
- Participate in Agile/Scrum workflows and collaborate via version control systems
- Solid understanding of WCAG and semantic HTML
- Experience building SEO-friendly front-end architecture
- Skills in performance optimization, including asset optimization
- Effective collaboration with UI/UX teams to bring Figma prototypes to life
- Clear and concise documentation skills
- Experience working in Agile/Scrum environments
- Familiarity with Umbraco CMS front-end integration
- Experience with headless CMS setups (e.g., Umbraco Heartcore)
- Knowledge of testing frameworks: Jest, Cypress, or Playwright
- Experience with internationalization (i18n) in front-end builds
- Strong eye for detail and passion for clean, maintainable code
- Ability to anticipate back-end integration needs
- Clear communication across design, development, and stakeholder teams
a) Front-End Development
- Strong expertise in HTML5, CSS3 (SCSS/SASS), and modern JavaScript (ES6+)
- Experience with TypeScript for scalable component development
- Proficiency in React, Vue.js, or Angular (React preferred)
- Understanding of Razor views and integration with Umbraco CMS
b) Design System & Component Libraries
- Experience building reusable UI components using Storybook or similar tools
- Knowledge of atomic design principles
- Ability to work with design tokens, theming, and style guides
c) Styling & Layout
- Expertise in responsive, mobile-first design using Flexbox and CSS Grid
- Knowledge of CSS architecture methodologies (BEM, ITCSS, Tailwind)
- Strong focus on pixel-perfect implementation
d) Tooling & Workflow
- Familiar with build tools like Webpack, Vite, or Gulp
- Experience with Git and repositories (GitHub, Bitbucket, Beanstalk)
- Familiarity with npm, Yarn, or pnpm
- Understanding of CI/CD pipelines and best practices for handover
Similar roles
Keep a backup shortlist.
JavaScript, React 4 accepted countries
Senior Frontend EngineerIndeedView role JavaScript, React 5 accepted countries
Full Stack EngineerSubwayView role JavaScript, TypeScript 5 accepted countries
Software Engineer (Mobile)SubwayView role JavaScript, TypeScript 5 accepted countries
Senior Software EngineerSubway EcommerceView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.