We use cookies to run the site and count visits. "Got it" also allows session recording.
aQsi
16 days ago
Grade
Senior
Experience
3-6 years
Work format
Remote
Employment
Full-time
An email or a Telegram message to the recruiter
aQsi
-We have a large and interesting task — to create a new project from scratch, taking the best from the current product and rethinking what can be made more convenient and modern. -This is not just a migration of existing functionality to a new stack. Together with the team, you will participate in architectural design, make technical decisions, and gradually build a new system: from basic components to user scenarios and manager tools. -There will be a lot of product development: personal accounts, administrative interfaces, internal tools, and completely new functionality. At the same time, part of the existing system will continue to exist alongside, so sometimes you will have to deal with the current code, fix bugs, and carefully transfer the necessary functionality to the new project. -Development and evolution of the product's frontend part -Implementation of new interfaces and user scenarios -Integration with backend API -Design and development of reusable components -Participation in the development of technical solutions and task decomposition -Conducting code reviews -Writing clear, maintainable, and testable code -Performance optimization and quality improvement of existing solutions -Bug fixing and support of current web projects during the transition to the new system -Participation in the development of technical practices and approaches within the team
Experience: 3–6 years -Commercial experience in React development for at least 3 years -Solid knowledge of JavaScript and TypeScript -Good understanding of React principles and the modern frontend stack -Experience in designing the structure of frontend applications and individual modules -Understanding of principles for building maintainable and scalable code -Experience with REST API and integration of frontend applications with backend services -Proficient Git user and understanding of team development processes -Experience in conducting code reviews and readiness to discuss technical solutions with arguments -Skills in writing and maintaining technical documentation -Ability to independently understand existing code and find optimal solutions -Responsible approach to code quality and work results -Willingness to share knowledge, help colleagues, and participate in the development of the team's engineering practices -React / Redux / Redux Thunk -JavaScript / TypeScript -TanStack Router / TanStack Query / TanStack Form -Adaptive layout (HTML / CSS / Tailwind CSS) -shadcn/ui / Radix UI / Material UI -Unit testing (Vitest / Jest) -Git / Yarn -Refactoring and support of legacy code, including class-based React components
-Feature-Sliced Design -Browser testing with Playwright -Redux Form / React Router -Vite / Webpack / Babel / ESLint configuration -Experience with GitLab CI/CD -Experience with Docker
Full-time employment Schedule: 5/2 Work format: remote
aQsi Senior Frontend developer (React) Опыт работы: 3–6 лет Полная занятость График: 5/2 Формат работы: удалённо
☑️ Чем предстоит заниматься -Перед нами большая и интересная задача — создать новый проект с нуля, взяв лучшее из текущего продукта и переосмыслив то, что можно сделать удобнее и современнее -Это не просто перенос существующего функционала на новый стек. Вместе с командой предстоит участвовать в проектировании архитектуры, принимать технические решения и постепенно строить новую систему: от базовых компонентов до пользовательских сценариев и инструментов для менеджеров -В работе будет много продуктовой разработки: личные кабинеты, административные интерфейсы, внутренние инструменты и совершенно новый функционал. При этом часть существующей системы продолжит жить рядом, поэтому иногда предстоит разбираться с текущим кодом, исправлять баги и аккуратно переносить необходимую функциональность в новый проект -Разработка и развитие frontend-части продукта -Реализация новых интерфейсов и пользовательских сценариев -Интеграция с backend API -Проектирование и разработка переиспользуемых компонентов -Участие в проработке технических решений и декомпозиции задач -Проведение code review -Написание понятного, поддерживаемого и тестируемого кода -Оптимизация производительности и улучшение качества существующих решений -Исправление багов и поддержка текущих web-проектов в период перехода на новую систему -Участие в развитии технических практик и подходов внутри команды
☑️ Наши пожелания к кандидатам -Коммерческий опыт разработки на React от 3 лет -Уверенное знание JavaScript и TypeScript -Хорошее понимание принципов работы React и современного frontend-стека -Опыт проектирования структуры frontend-приложений и отдельных модулей -Понимание принципов построения поддерживаемого и масштабируемого кода -Опыт работы с REST API и интеграции frontend-приложений с backend-сервисами -Уверенное владение Git и понимание командного процесса разработки -Опыт проведения code review и готовность аргументированно обсуждать технические решения -Навыки написания и сопровождения технической документации -Умение самостоятельно разбираться в существующем коде и находить оптимальные решения -Ответственный подход к качеству кода и результату своей работы -Готовность делиться знаниями, помогать коллегам и участвовать в развитии инженерных практик команды -React / Redux / Redux Thunk -JavaScript / TypeScript -TanStack Router / TanStack Query / TanStack Form -Адаптивная верстка (HTML / CSS / Tailwind CSS) -shadcn/ui / Radix UI / Material UI -Unit-тестирование (Vitest / Jest) -Git / Yarn -Рефакторинг и поддержка legacy-кода, включая классовые React-компоненты
Будет плюсом: -Feature-Sliced Design -Браузерное тестирование с Playwright -Redux Form / React Router -Настройка Vite / Webpack / Babel / ESLint -Опыт работы с GitLab CI/CD -Опыт работы с Docker
Контакты:
We compare skills, grade, work format and salary
Most often 218,000 to 315,000