Build engaging web experiences from the ground up. You’ll take Figma/Sketch designs and code them into responsive, performant HTML/CSS, then layer in React for dynamic components and Astro.build for optimised, static‑first sites—working closely with our Creative Director and Copywriter to ship fast, accessible assets.
Job Responsibilities
- Convert Figma/Sketch designs into clean, semantic HTML/CSS with modern JS for static and interactive pages
- Build and maintain a component library using React; ensure reusability across sites and campaigns
- Use Astro.build for hybrid static/dynamic sites: SSR/SSG, islands for React components, and performance optimisation
- Implement animations and micro‑interactions (CSS/Lottie/SVG) with a11y, prefers‑reduced‑motion and lightweight delivery
- Own Core Web Vitals; implement image optimisation, code splitting, lazy loading and caching strategies
- Add schema/structured data, metadata and redirects for SEO; integrate with CMP for consent‑aware tracking
- Use Git for versioned, reviewed changes; collaborate on design‑to‑code workflows
- QA across devices/browsers; run accessibility audits (WCAG 2.2 AA) and maintain publishing checklists
Key Technologies
- Expert HTML/CSS, modern JS (ES6+)
- React for components and state; Astro.build for static‑hybrid sites
- Figma/Sketch to code workflows; design system tokens
- Performance tools (Lighthouse, Web Vitals), animation (CSS/Lottie)
- Git, CI/CD, bundlers (Vite/Webpack)
- SEO basics (schema, sitemaps), GA4/GTM or equivalents
Qualifications
- Strong portfolio of sites built from scratch: Figma/Sketch → HTML/CSS → React/Astro integration
- Proven experience coding responsive, accessible UI with performance budgets
- Comfortable with static‑first patterns and hybrid rendering in Astro.build
- Solid collaboration with designers and copywriters
- Ability to work on-site in Limassol; hybrid may be possible after probation
We encourage applications from all qualified candidates and provide reasonable accommodations on request (email [email protected]).
Other Skills
- Detail‑obsessed with clean, maintainable code and documentation
- Pragmatic about trade‑offs; balances craft with delivery speed
- Comfortable running experiments (A/B) and interpreting results with Operations