Strong Middle Frontend Developer

Empat


Job Location:

Kyiv - Ukraine

Monthly Salary: Not Disclosed
Posted on: 17 days ago
Vacancies: 1 Vacancy

Job Summary

We are looking for a Strong Middle Frontend Developer to join the project full-time. This person will be the primary FE contributor - no splitting between projects. They need to be a thinking partner not an executor - someone the clients technical leadership wants to work with directly.

Your responsibilities will include:
  • Own any part of the frontend end-to-end architecture decisions performance work integration testing without hand-holding.
  • Work directly with the clients technical leadership as a thinking partner.
  • Navigate and extend a large strictly-conventioned module-based codebase.
  • Cover any part of the frontend independently no thats not my area.
  • Use AI-assisted development (Claude Code / Cursor / Copilot or equivalent) fluently and extensively as a primary tool.
What we expect from you:
Core stack:
  • TypeScript (strict) no-any no-implicit-any codebase; comfortable with generics discriminated unions unknown narrowing and -style inference.
  • React 19 15 (App Router) understands the Server Component / Client Component boundary server-side data fetching in RSCs layouts vs. pages route groups middleware Server Actions.
  • Modern React patterns custom hooks as the primary unit of logic controlled state effects used sparingly and correctly deliberate memoization; smart/dumb component separation.
  • State management Zustand: store design selectors provider-scoped stores SSR hydration concerns.
  • Forms React Hook Form Yup: schema-driven validation server-error mapping back onto fields controlled/uncontrolled trade-offs.
  • Styling MUI v7 Emotion: theme-token-driven styling sx API no hardcoded values.
  • Data layer Axios: REST integration interceptors token refresh / 401 retry flows typed API clients.
  • Testing Vitest React Testing Library: meaningful component and hook tests (queries by role/label not implementation details).
Foundations:
  • Performance reasoning can diagnose re-render storms understand Reacts reconciliation and memoization model reason about bundle size code-splitting SSR/streaming Core Web Vitals.
  • Architecture & data flow can navigate and extend a large strictly-conventioned module-based codebase; respects existing architecture and knows when a pattern should be challenged.
  • Auth & app-level concerns token-based auth session handling multi-tenant routing.
  • Browser & web fundamentals solid on HTTP caching cookies the event loop rendering accessibility basics.
Tooling AI-assisted development (non-negotiable):
AI is aprimary everyday tool on this project not an occasional helper. We expect a candidate who has moved well beyond ad-hoc prompting and treats their AI setup as part of their engineering craft.
  • AI-assisted development as a primary tool non-negotiable. Daily extensive fluent use of Claude Code / Cursor / Copilot (or equivalent) for reading writing refactoring debugging and navigating a large codebase. Working without AI in the loop is not how this team operates.
  • Plain prompting is not enough. Ask ChatGPT a question and paste the answer is the baseline we expect candidates to be past. Were looking for someone who engineers their AI workflow: rich structured context project conventions and reference examples fed to the model clear scoping iteration and rigorous review of generated output.
  • Skills Hooks Subagents must understand must be able to build and already uses in real work. The candidate should be able to clearly explain what each is and critically has already created and uses them day-to-day not just heard of them:
    • Skills reusable on-demand instruction/knowledge packages that extend the agents competence for a given task type (e.g. scaffold a module generate a PR run a review) and encode the teams conventions.
    • Hooks deterministic automated triggers on lifecycle events (pre-commit before/after edit on stop etc.) executed by the harness itself e.g. auto-running lint/typecheck/tests on changed files or guarding protected areas.
    • Subagents delegating multi-step or parallel work (large refactors audits codebase research) to scoped agents with verification of their output.
  • MCP awareness understands the Model Context Protocol and how to connect AI to real context and tools (codebase Git issue tracker browser observability) rather than working blind. Hands-on MCP usage is a strong plus.
  • Critical not credulous reviews everything the model produces never commits code they dont understand knows where AI accelerates the work (boilerplate tests scaffolding exploration) and where it does not (complex domain/architecture logic). AI is a force multiplier for their own thinking never a copy-paste crutch.
  • Git discipline conventional commits granular atomic history clean PRs.
  • ESLint / Prettier / strict CI comfortable working inside an opinionated heavily-linted codebase
  • English C1 comfortable communicating directly with the clients technical leadership in written and spoken English.

Nice to have:
  • Mapbox GL or other data-visualization / mapping / charting experience.
  • next-intl or other i18n frameworks.
  • Sentry or comparable observability / error-monitoring tooling.
  • WorkOS / Auth0 / Clerk or similar managed-auth experience.
What We Offer:
  • Work at a Top-employer company (according to DOU 2025).
  • A strong culture built on empathy trust openness and real care for employees.
  • Competitive compensation with regular reviews.
  • Paid vacation and sick leave.
  • Medical insurance.
  • Personal learning budget and access to top HR tools platforms and practices.
  • Team events and regular team-building activities.
  • Flexible hybrid work model with an office in central Kyiv.

Required Experience:

IC

We are looking for a Strong Middle Frontend Developer to join the project full-time. This person will be the primary FE contributor - no splitting between projects. They need to be a thinking partner not an executor - someone the clients technical leadership wants to work with directly.Your resp...

About Company

Company Logo

Empat helps startups and enterprises launch powerful mobile and web apps. 300+ projects completed. Perfect score on Clutch. See why top brands trust us.

View Profile View Profile