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).