Обязанности:
- Разработка и поддержка пользовательских интерфейсов на React.
- Вёрстка компонентов и реализация клиентской логики на TypeScript/JavaScript (ES6+).
- Интеграция с REST API.
- Оптимизация и рефакторинг существующего кода.
- Внедрение современных инструментов и практик.
Требования:
- высшее образование;
- Опыт коммерческой разработки на React (Hooks, 16.8+) от 1 года.
- Уверенное знание JavaScript (ES6+) и TypeScript.
- Опыт работы с состоянием приложения (Redux / MobX / Zustand или аналог).
- Глубокие знания HTML5, CSS3 (Flexbox/Grid, адаптивная вёрстка).
- Опыт работы с системой контроля версий Git.
- Понимание клиент-серверного взаимодействия, опыт работы с REST API.
- Понимание того, как устроено взаимодействие с веб-сервером Nginx (чтение конфигов, проксирование, отдача статики)
Преимущества:
- Базовые знания SQL или опыт работы с PostgreSQL.
- Знание основ Linux и настройки веб-серверов (Nginx).
- Опыт работы с Angular 2+ (у нас 16).
- Навыки работы с legacy-кодом и умение быстро разбираться в незнакомых кодовых базах.
- Готовность работать в режиме многозадачности в рамках нескольких проектов.
Мы предлагаем:
-
Стабильную работу в дружном коллективе
-
Профессиональное развитие в сфере frontend-разработки
-
Комфортные условия труда
- Выплаты два раза в месяц
Важно!
- Не рассматриваем совместителей
Похожие вакансии
Опыт работы UX/UI дизайнером от 3 лет (веб и/или мобильные приложения). Уверенное владение Figma, знание принципов адаптивного дизайна...
Опыт работы с конфигурациями на базе Комплексная Автоматизация 2 / ERP 2, Управление торговлей. Знание методов программирования и администрирования типовых конфигураций...
Опыт работы в заказной разработке/агентстве обязательно! — Опыт работы на ReactNative от 2-х лет. — Опыт работы c Typescript, CSS...
Git. React.js (18+). Node.js. Postgres. Typescript. Gmail API. Google Sheets API. Опыт работы на аналогичной должности от 1 года.
Опыт разработки ЦФТ (Крайне желательно иметь опыт разработки в АБС ЦФТ-РБО). Знание языков программирования (SQL,PLSQL, PL+).
