Senior Frontend Engineer
Acclaim AI · Tbilissi
Job description
About the role
We are seeking a Senior Frontend Engineer to shape the next generation of our AI agent platform. You will own the design and implementation of complex, stateful React interfaces while collaborating closely with product, design, and backend teams.
Key responsibilities
- Design, develop, and maintain high‑performance React applications using TypeScript, Vite, and modern monorepo tooling.
- Build and operate BFF/API gateway layers with Node.js and NestJS, handling service aggregation, authentication, pagination, and error contracts.
- Work in a micro‑service environment (10+ services), defining clear BFF boundaries and integration points.
- Implement sophisticated UI patterns such as undo/redo, optimistic updates, and conflict resolution for collaborative editors.
- Maintain a strong testing culture with Vitest unit/component tests and Playwright end‑to‑end tests.
- Leverage AI‑assisted development tools (e.g., GitHub Copilot, Claude Code) to improve productivity while ensuring code quality.
- Contribute to shared component libraries and assist in migrating legacy UIs to new design systems.
Required profile
- 6+ years of professional frontend or full‑stack product development.
- 5+ years of production‑grade React experience and senior‑level expertise in TypeScript.
- 2+ years of Node.js development, preferably with NestJS.
- Proven experience building and scaling BFF/API layers in a micro‑service architecture.
- Strong architectural sense for frontend code organization (e.g., FSD, modular layers).
- Ability to make autonomous UI/UX decisions using an existing design system.
- Hands‑on experience with modern testing tools and CI integration.
Required skills
- React (v19) and TypeScript (strict mode)
- Vite, monorepos, and modern build tooling
- Node.js and NestJS
- API gateway / BFF patterns
- Micro‑service architecture
- React Query, Socket.io
- Prisma, PostgreSQL (and optional Kysely)
- Vitest, Playwright
- AI‑assisted coding tools (GitHub Copilot, Claude Code, etc.)
- State‑management patterns for complex UIs (undo/redo, optimistic updates)
- Component library maintenance
- Optional: Yjs, Automerge, WebRTC, SIP, Kubernetes, Helm, OpenTelemetry, Prometheus
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Georgia.
Salary: Senior Back-End Engineer Based on 6 job offers in GeorgiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 weeks ago
Expires 1 month from now
20 views · 1 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Acclaim AI
Tbilissi