Frontend Developer

Summary

Builds and maintains the frontend of a marketing analytics platform using React, TypeScript, and related tools, while contributing to backend-for-frontend services and API design.

Develop and evolve the frontend of a marketing analytics platform.

Responsibilities:

  • Develop and evolve the frontend of a marketing analytics platform
  • Build and maintain BFF services in TypeScript/Deno (Supabase Edge Functions)
  • Design REST API for domain entities (mostly CRUD)
  • Implement dashboards, charts, and cohort reports (Recharts, MUI DataGrid Pro, react-grid-layout)
  • Contribute to architecture decisions (Feature-Sliced Design), participate in code review

Requirements:

  • 5+ years of commercial frontend development experience
  • Advanced TypeScript (strict mode)
  • Commercial experience with React 18, Redux Toolkit
  • Experience designing and building REST/serverless APIs
  • Solid SQL skills, understanding of RLS/row-level security
  • Experience writing tests (Vitest/React Testing Library)
  • CI/CD (GitLab CI and/or GitHub Actions) and Docker
  • English B1

Nice to have: Supabase (Auth, Edge Functions, migrations); MUI Pro; Recharts; MCP/LLM agent integrations; ad-platform API integrations (Meta/Snapchat/Reddit Ads).