Frontend-разработчик (React)
YeaHub is looking for a Frontend Developer with 3-6 years of experience. Salary: 204,000 - 325,900 RUB/month. Full-time, remote/hybrid/office.
Develop and maintain frontend applications using React, TypeScript, and JavaScript (ES6+), implement new features and complex user scenarios. Design application architecture, reusable components, UI-kit and design system, participate in improving engineering practices. Build adaptive and cross-browser interfaces from Figma using HTML5, CSS3, Flexbox, Grid, SCSS/Tailwind CSS. Work with state and data: Redux/Redux Toolkit, Zustand, TanStack Query/React Query. Integrate frontend with REST API/GraphQL, handle authorization and real-time scenarios via WebSocket. Work with SPA, CSR, SSR/SSG and Next.js, optimize performance through code splitting, lazy loading, memoization and render optimization. Write unit, integration and e2e tests using Jest/Vitest, React Testing Library, Playwright. Work with Git, Vite/Webpack, Docker, CI/CD, participate in code review and maintain technical documentation. Participate in task decomposition, estimation and planning, bug fixing, refactoring and legacy code development. Collaborate with frontend/backend developers, designers, QA and product managers, contribute to technical and product decisions.
Solid knowledge of React, TypeScript and JavaScript (ES6+), understanding of Hooks, component lifecycle and basic React patterns. Good knowledge of HTML/CSS, adaptive and cross-browser layout. Experience with REST API, Git and one or more state management tools: Redux/Redux Toolkit, Zustand, React Query/TanStack Query. Understanding of SPA, CSR, SSR, modern frontend architecture and performance optimization approaches. Experience with unit/e2e tests and Jest/Vitest, React Testing Library, Playwright. Ability to work in cross-functional teams, participate in code review, decomposition and task estimation. Systems thinking, responsibility for results and attention to code quality, performance and maintainability. Nice to have: Next.js, GraphQL, WebSocket, SCSS, Tailwind CSS, Vite, Webpack, Docker, CI/CD, Node.js, SQL, Linux, experience with Figma, UI-kit and design systems, high-load or real-time applications, legacy code, mentoring, architectural decisions, English for technical documentation.
Salary: 204,000 to 325,900 RUB per month, before taxes. Full-time. Schedule 5/2. Work format: remote, hybrid, or office.
Don't miss a single job
Subscribe to our Telegram channel