Strong Middle Front-End React Developer
About the Role
We're looking for a Strong Middle Front-End React Developer to join our team and take ownership of building performant, accessible, and maintainable user interfaces. You'll work across the full front-end stack - from designing component architecture to shipping production features - collaborating closely with designers, backend engineers, and product managers.
This is a hands-on role for someone who writes clean code, cares about user experience, and is comfortable making technical decisions with moderate supervision.
Responsibilities
- Design, build, and maintain features in a modern React/Next.js application
- Translate Figma designs into pixel-accurate, responsive, accessible UI
- Write reusable, well-tested components and contribute to the shared component library
- Integrate with REST APIs and handle complex client-side state
- Optimize application performance (Core Web Vitals, bundle size, rendering, caching)
- Participate in code reviews, provide constructive feedback, and uphold code quality standards
- Collaborate with backend engineers on API contracts and data modeling
- Debug production issues and contribute to observability/monitoring
- Participate in technical planning, estimation, and architectural discussions
-----------------------------------------------------------------------
Required Skills & Experience
Core
- from 2 years of commercial experience building production React applications
- Strong proficiency in JavaScript (ES2020+) and TypeScript
- Deep understanding of React 18+: hooks, context, suspense, concurrent features, reconciliation
- Solid experience with Next.js (App Router, Server Components, SSR/SSG/ISR, route handlers)
- Strong HTML5 and CSS3 fundamentals (Flexbox, Grid, responsive design, BEM or similar)
- Experience with modern CSS solutions: Tailwind CSS, CSS Modules, or CSS-in-JS
- State management experience: Redux Toolkit, Zustand, Jotai, or TanStack Query
- Proficient with REST APIs; understanding of GraphQL is a plus
- Strong grasp of Git workflows (branching, rebasing, code review)
Engineering Practices
- Writing unit/integration tests with Jest, React Testing Library, Vitest, or similar
- Familiarity with E2E testing tools (Playwright, Cypress)
- Understanding of web performance: lazy loading, code splitting, memoization, Lighthouse audits
- Experience with accessibility (WCAG, ARIA) and semantic HTML
- Debugging skills with browser DevTools, React DevTools, and network profiling
- Understanding of build tools: Webpack, Vite, Turbopack, ESLint, Prettier
Soft Skills
- Clear written and verbal communication
- Ability to break down ambiguous requirements into actionable tasks
- Ownership mindset - takes features from idea to production
- Collaborative, open to feedback, and gives thoughtful code reviews
-----------------------------------------------------------------------
What We Offer
- Challenging product with real users and meaningful impact
- Modern tech stack and freedom to propose improvements
- Strong engineering culture - code reviews, pair programming, tech talks
- Flexible working hours / remote-friendly setup
- Professional development budget (courses, conferences, books)
- Paid vacation and sick leave
Required languages
| Ukrainian | Native |