Vacancies

Frontend Developer (PWA / Web Application)

  • from 150000
  • Astana

Short description

We are creating a modern educational web application with multilingual content (images, audio, video, flashcards, categories, filters).
We are looking for a Frontend developer who will take over the development of the interface and PWA logic for our MVP with further scaling of the project.

Responsibilities

  • Development of the client side of the web application (React / Next.js or a similar framework)
  • PWA implementation (offline, manifest, service worker)
  • UI layout and multimedia content (pictures, videos, sounds)
  • Implementation of multilingualism (i18n)
  • Optimize performance and content downloads
  • Integration with the backend API
  • Working with local caches (IndexedDB, Cache API)
  • Collaboration with a backend developer

Requirements

  • Strong command of JavaScript / TypeScript
  • Experience working with React / Next.js /Vue / Svelte (any modern framework)
  • Understanding the principles of PWA (service workers, offline-first)
  • The ability to work with the REST API
  • Adaptive layout skills
  • Understanding the architecture of SPA and client-side routing
  • Experience working with multimedia files is a plus

That would be a plus

  • Experience working with Firebase / Supbase
  • Offline application development experience
  • Understanding SSR/SSG
  • Experience working in small products/startups

Conditions

  • Remote work
  • Project Employment (MVP)
  • Payment for stages / project fee
  • Payment is discussed at the selection stage, depending on the candidate's competencies. 
  • Flexible schedule
  • The ability to join a team when scaling a product
avatar
ТОО Кодпеллер
Codpeller - приложения для платформ электронной коммерции Ecwid, Shopify
IT-company
Participant of Astana Hub
  • Job Type

    Full-time
    Flexible schedule
    Remote work

  • Direction

    Information Technology

  • Required Education Level

    Bachelor's degree

  • Work experience

    At least 3 years

  • Vacancy Status

    Open

  • Publication Date

    04 december 2025