Frontend Developer (React / Vue.js / Astro)

About the Role

We are looking for a skilled Frontend Developer to join our team and help build high-performance, scalable, and visually stunning web applications. You’ll work with modern JavaScript technologies and JAMstack architecture to create seamless user experiences and efficient front-end systems.

Responsibilities

  • Develop responsive, accessible, and performant user interfaces using React (18+) or Vue.js (2.x).
  • Implement and optimize Astro-based JAMstack applications.
  • Work with HTML5, CSS3, SCSS/Sass, and ensure cross-browser compatibility.
  • Configure and maintain build tools such as Vite and Webpack 5.
  • Collaborate on multi-package repositories using Nx.
  • Work closely with designers and backend developers to deliver integrated solutions.
  • Maintain version control and CI/CD pipelines using Git, GitLab, and Jenkins.
  • Continuously improve code quality and performance.

Must-Have Skills

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Experience with React 18+ or Vue.js 2.x (both preferred).
  • Familiarity with Astro or other JAMstack frameworks.
  • Excellent knowledge of HTML5, CSS3, and SCSS/Sass.
  • Experience with responsive design and mobile-first development.
  • Knowledge of Vite, Webpack 5, and Nx monorepo structures.
  • Proficiency in Git, GitLab, and Jenkins for CI/CD.

Nice to Have

  • Experience with design systems or component libraries (e.g., Storybook).
  • Understanding of performance optimization and SEO best practices.
  • Familiarity with headless CMS (e.g., Contentful, Sanity, Strapi).
  • Interest in accessibility and UI/UX design principles.

Required languages

English B1 - Intermediate
Published 10 October
93 views
·
17 applications
To apply for this and other jobs on Djinni login or signup.
Loading...