Общие требования:
Гражданство Кыргызской Республики;
Высшее образование в области информационных технологий, программной инженерии или смежной специальности;
Отсутствие неснятой или непогашенной судимости;
Опыт коммерческой Frontend-разработки не менее 5 лет;
Опыт участия в разработке крупных корпоративных веб-приложений;
Умение принимать технические решения и нести ответственность за их реализацию;
Развитые навыки коммуникации, работы в команде и наставничества;
Стрессоустойчивость, высокая степень самоорганизации и ответственность;
Опыт работы по гибким методологиям разработки (Agile/Scrum) будет преимуществом;
Наличие военного билета (основная служба, альтернативная служба и др.).
Ключевые технические требования
Обязательные навыки
JavaScript (ES6+) и TypeScript;
React.js (Hooks, Context API, React.memo, useMemo, useCallback, HOC, Render Props, Compound Components);
Next.js (SSR, SSG, ISR, App Router, Middleware, Server Components);
HTML5, CSS3, SCSS;
Адаптивная, кроссбраузерная верстка и соблюдение принципов доступности (Accessibility, WCAG);
REST API, WebSocket;
TanStack Query (React Query);
Redux Toolkit или Zustand;
Git (GitFlow или Trunk-based);
Jest, React Testing Library;
Опыт работы с современными инструментами сборки (Vite, Webpack);
Базовые знания Linux.
Профессиональные компетенции:
Глубокое понимание принципов JavaScript, TypeScript и особенностей работы браузера;
Знание принципов проектирования клиентской архитектуры;
Практическое применение SOLID, DRY, KISS;
Опыт разработки масштабируемых SPA и SSR-приложений;
Умение проектировать архитектуру приложения с нуля и проводить рефакторинг существующих проектов;
Навыки проведения Code Review и соблюдения стандартов качества кода;
Опыт написания unit и интеграционных тестов;
Понимание принципов безопасной разработки веб-приложений (XSS, CSRF, CORS, Content Security Policy);
Опыт оптимизации производительности веб-приложений (LCP, CLS, INP, оптимизация рендеринга);
Уверенное чтение технической документации на английском языке.
Обязанности
Проектирование архитектуры современных Frontend-приложений;
Разработка и сопровождение сложных пользовательских интерфейсов на React и Next.js;
Разработка и развитие клиентской архитектуры;
Интеграция с REST API и WebSocket-сервисами;
Оптимизация производительности, скорости загрузки и пользовательского опыта;
Проведение Code Review и обеспечение высокого качества кода;
Рефакторинг существующих компонентов и архитектурных решений;
Участие в проектировании API совместно с Backend-разработчиками;
Участие в архитектурных обсуждениях и принятии технических решений;
Декомпозиция задач, оценка сроков реализации и контроль качества исполнения;
Взаимодействие с аналитиками, тестировщиками и DevOps-инженерами;
Подготовка технической документации, руководств пользователя и технических отчетов;
Изучение существующей архитектуры проектов, анализ кодовой базы и внедрение лучших практик разработки.
Условия работы:
-Оформление согласно Трудовому Кодексу КР;
-Полный социальный пакет, включая оплачиваемые больничные и трудовые отпуска;
-График работы: 5/2 с 09:00 до 18:00.
Как откликнуться:
Заинтересованных кандидатов просим направлять резюме с указанием позиции позиции «Senior Frontend Developer» на электронную почту: [email protected]