LESKA
Russia8 days ago
126,000 – 195,000 RUB
per month
REMOTE RU | LESKA
for the first 3 months: 126,000 - 150,000 rubles (project employment)
after probation: 170,000 - 195,000 rubles
🔖 What we expect from the candidate:
▫️ Confident knowledge of React 18+ (hooks, composition patterns, Suspense) from 2 years
▫️ Experience in developing SPAs "in production" (routing, guards, state persistence)
▫️ Experience integrating with at least one platform SDK: Telegram Mini Apps / VK Mini Apps / React Native WebView bridge
▫️ Understanding of Mini Apps specifics: absence of full cookies, back-button peculiarities, authorization, viewport, native gestures
▫️ Conscious approach to optimization: memo/useMemo/useCallback when necessary, not "automatically"
▫️ Understanding of REST and GraphQL on the client-side, working with CORS, JWT (storage, refresh-flow, handling 401)
▫️ Experience working with Figma mockups, adaptive layout, basic a11y principles
▫️ Experience in writing unit/component tests (Vitest, RTL)
▫️ Experience in code review, working with ESLint/Prettier configs
➕ Will be a plus:
▫️ Experience specifically in the Mini Apps ecosystem (Telegram/VK) — knowledge of specific limitations
▫️ TanStack React Query — caching, invalidation, optimistic updates
▫️ Zustand — client state management, separation of server state / client state
▫️ Understanding of CI/CD in relation to frontend (build, preview deployment)
▫️ Experience with zod for validation at API boundaries
🫂 Conditions:
▫️Competitive salary and opportunities for career growth
▫️Flexible working hours and comfortable working conditions
▫️Opportunity to participate in interesting projects and learn new technologies
▫️Work in a cool team of professionals
recruiter contact
RocketHunt estimate from real salaries
Grade
Middle
Experience
from 2 years
Work Format
Remote
Employment
Project work
AI writes it from your resume. You only have to send it.