We are Alpina Tech — a nearshore software development agency specializing in headless CMS solutions and Jamstack architecture for US, EU, and Australian clients across FinTech, Media, Supply Chain, and SaaS industries.
Location: Remote (Ukraine)
Employment type: Full-time
Level: Middle
About the Role
We’re looking for a Middle Frontend Developer to join our delivery team and work on modern web projects built with headless CMS platforms and Jamstack architecture. You’ll be building fast, scalable, and SEO-friendly websites for
You’ll work across multiple projects — from greenfield builds to large-scale CMS migrations — collaborating closely with designers, backend engineers, and project leads.
— Build and maintain production websites and web applications using Next.js and Astro
— Develop and integrate content-driven frontends powered by Sanity and Payload CMS
— Implement and evolve design systems — create reusable, well-documented UI component libraries
— Ensure pages are optimized for Core Web Vitals, accessibility, and technical SEO best practices
— Participate in CMS migration projects — moving clients from legacy platforms (WordPress, Drupal, AEM) to modern headless stacks
— Collaborate with designers to translate Figma mockups into pixel-perfect, responsive interfaces
— Write clean, typed code with TypeScript and follow established code review practices
— Deploy and manage preview environments on Vercel and Netlify
Must-have:
— 3+ years of commercial frontend development experience
— Strong proficiency in React and Next.js (App Router and Pages Router)
— Hands-on experience with Astro framework
— Experience working with at least one headless CMS: Sanity, Payload CMS, Strapi, or Contentful
— Solid understanding of design systems — ability to build, structure, and maintain component libraries (atomic design, tokens, variants)
— Proficiency in TypeScript
— Understanding of technical SEO fundamentals — semantic HTML, meta tags, structured data (JSON-LD), Open Graph, sitemap/robots configuration, and Core Web Vitals optimization
— Experience with CSS-in-JS, Tailwind CSS, or CSS Modules
— Familiarity with Git workflows, PR reviews, and CI/CD pipelines
— Good communication skills in English (written and verbal)
Nice-to-have:
— WordPress experience — not for active development, but for understanding its data model, REST API / WPGraphQL, and content export during migration projects
— Experience with Contentful or Strapi
— Familiarity with headless e-commerce integrations (Shopify Storefront API, Swell, Medusa)
— Knowledge of internationalization (i18n) patterns in Next.js or Astro
— Experience with Storybook for component documentation
— Understanding of GROQ (Sanity) or GraphQL query languages
— Contributions to open-source projects
Our Stack
— Frameworks: Next.js, Astro
— CMS: Sanity, Payload CMS, Strapi, Contentful
— Styling: Tailwind CSS, CSS Modules
— Language: TypeScript
— Hosting: Vercel, Netlify
— Tools: Figma, GitHub, Linear
What We Offer
— Fully remote work within Ukraine
— Diverse project portfolio — work with international clients across multiple industries
— Opportunity to deepen expertise in the headless CMS ecosystem
— Collaborative engineering culture with regular knowledge-sharing sessions
— Professional growth path with mentorship from senior engineers and leadership
— Competitive compensation based on experience