В аккредитованную ИТ-компанию требуется senior frontend разработчик для развития продукта по управлению операционной деятельностью аэропорта DECK AIR, который используется более чем 12 аэропортах. Обязанности: Разработка сложных пользовательских интерфейсов с использованием React и TypeScript. Проектирование и оптимизация архитектуры frontend-приложений. Внедрение лучших практик написания кода, включая чистый код, модульность и переиспользование компонентов. Интеграция frontend с backend API. Оптимизация производительности приложений (скорость загрузки, отзывчивость UI). Участие в code review и менторинг младших разработчиков. Разработка и поддержка библиотек компонентов и дизайн-систем. Тесное взаимодействие с командой для достижения качественного результата. Требования: От 2+ лет опыта в разработке frontend-приложений. Глубокое знание React и его экосистемы (Redux, React Router, Context API и т.д.). Опыт создания типобезопасных приложений с TypeScript. Понимание принципов CSS, включая современные подходы (BEM, CSS-in-JS). Опыт работы с инструментами сборки, такими как Webpack, Vite или аналогичными. Знание принципов RESTful API. Опыт оптимизации производительности веб-приложений. Понимание принципов Responsive Design и адаптивной верстки. Знание систем контроля версий (Git). Понимание архитектурных паттернов и методологий разработки : Знание таких паттернов, как MVC , MVVM , Flux , Clean Architecture. Опыт применения принципов SOLID , DRY , KISS и других методологий для написания чистого и поддерживаемого кода. Понимание подходов к организации состояния приложения (State Management) и их применения в React (например, Redux, Zustand, Recoil). Знание принципов модульности и компонентного дизайна. Работа в офисе, г. Казань ул. Кремлевская, 21 (без возможности работать - удаленно). Будет плюсом: Опыт работы с Next.js или другими фреймворками для SSR/SSG. Знание Unit Testing и E2E Testing (Jest, React Testing Library, Cypress). Опыт работы с Storybook для создания библиотек компонентов. Опыт работы с картографическими движками(Mapbox). Стек технологий: Frontend: React, TypeScript, Redux/Redux Toolkit, CSS-in-JS (Styled Components). Инструменты: Webpack, Vite, ESLint, Prettier, Git, Storybook. Дополнительно: REST API. Условия: Интересные и динамичные проекты enterprise уровня; Возможность работы в аккредитованной ИТ-компании; Возможность постоянно применять и изучать современные технологии в области разработки; Постоянный обмен опытом и повышение квалификации; Полностью "белая" зарплата и официальное трудоустройство в соответствии с ТК РФ; Возможность оформления льготной ИТ-Ипотеки; Рабочий график: понедельник-пятница с 9:00 до 18:00; Просторный офис в центре города на улице Кремлевская Позитивная амбициозная команда; Отличный 100% зерновой кофе в неограниченном количестве; Профессиональный стол для кикера, настольные игры и PS 5 для приятного отдыха; Квартальная премия на основе KPI.
Похожие вакансии
React (Frontend) - разработчик в Tablecrm.com
От 40 000 до 60 000 руб.
Казань. Станции метро: Площадь Тукая
Натфуллин Рушан Рустемович