Job Details
Software Development
Mid-level
Remote
Full time
Russian
Nov 5

Frontend Developer

RUB 325,900

YeaHub is looking for a Frontend Developer (React, TypeScript) to develop and maintain frontend applications. Salary: ₽204,000–₽325,900/month. Remote, hybrid, or office. Experience: 3–6 years.

Develop and maintain frontend applications using React, TypeScript, JavaScript (ES6+); implement new features and complex user scenarios. Design application architecture, reusable components, UI-kit and design system; participate in improving engineering practices. Create adaptive and cross-browser interfaces based on 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 rendering 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; participate in technical and product decisions.

Solid knowledge of React, TypeScript and JavaScript (ES6+), understanding of Hooks, component lifecycle and main React patterns. Good knowledge of HTML/CSS, adaptive and cross-browser layout. Experience with REST API, Git and one of state management tools: Redux/Redux Toolkit, Zustand, React Query/TanStack Query. Understanding of SPA, CSR, SSR, architecture of modern frontend applications and performance optimization approaches. Experience in writing unit/e2e tests and working with Jest/Vitest, React Testing Library, Playwright. Ability to work in a cross-functional team, participate in code review, task decomposition and estimation. System thinking, responsibility for results and attention to quality, performance and code 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. Experience developing high-load or real-time applications, working with legacy code. Mentoring experience, participation in architectural decisions and development of engineering practices. English at the level of reading documentation and technical communication.

Salary from 204,000 to 325,900 rubles per month, before taxes. Full-time employment, schedule 5/2. Work format: remote, hybrid, or office.

CSS3
Redux
WebSocket
SCSS
GRID
React
REST API
Flexbox
Git
Vite
Tailwind CSS
React Query
Next.js
Docker
Zustand
Playwright
Jest
JavaScript
TypeScript
React Testing Library
Webpack
Vitest
CI/CD
Redux Toolkit
GraphQL
Figma
HTML5

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Frontend Developer

Employ City is hiring a Middle Frontend Developer in Belgrade, Serbia. Full-time position. Required skills: C#, AvaloniaUI, WPF, .NET.

Serbia
E
Employ City

Frontend Developer

101XP is hiring a Middle Frontend Developer for remote work. Build client components, admin panels, services, and microservices using Angular, TypeScript, and JavaScript. Full-time with free schedule.

1
101XP

Frontend Developer (Angular)

Frontend Developer (Angular) at True Engineering. Hybrid or office in Novosibirsk. 1-3 years experience. Full-time.

Russia
T
True Engineering