О компании
Альфа-Банк. ИТ-специалисты
Обязанности
- Разрабатывать пользовательские интерфейсы и веб-приложения
- Проектировать архитектуру клиентской части приложений
- Обеспечивать безопасность клиентских приложений (Secure Coding)
- Интегрировать фронтенд с backend-сервисами и API
- Оптимизировать производительность и доступность интерфейсов
- Сопровождать и развивать существующие фронтенд-решения
- Разрабатывать комплексные технические задания, спецификации оборудования, требования к системам автоматизации
- Участвовать в полном цикле внедрения автоматизированных решений: от тестирования до ввода в эксплуатацию
- Обеспечивать поддержку и развитие внедренных автоматизированных систем
- Готовить отчетность по эффективности автоматизации и планам развития
Требования
- Продвинутый уровень JavaScript (ES6+), TypeScript (строгая типизация), понимание event loop, асинхронности
- Глубокое знание React, Vue.js или Angular, опыт работы с Next.js/Nuxt.js (SSR/SSG)
- Управление состоянием: Redux (Toolkit), MobX, Pinia, Vuex или Zustand
- HTML5, CSS3 (SCSS/LESS/SASS), CSS-in-JS (Styled Components, Emotion) или Tailwind CSS, адаптивность, Grid/Flexbox
- Инструменты сборки: Webpack, Vite, Babel, ESLint, Prettier
- Тестирование: Unit-тесты (Jest, Vitest), E2E тесты (Cypress, Playwright, Selenium), snapshot тестирование
- Знание OWASP Top 10 (клиентская часть), HTTP/HTTPS, REST, GraphQL, WebSockets, работа с Cookies, LocalStorage, SessionStorage
- Git (flow, rebase), CI/CD пайплайны для фронтенда, Docker (базовое понимание)
- Agile/Scrum, Kanban, работа в Jira/Confluence, взаимодействие с дизайнерами (Figma) и аналитиками
Условия
- Полная занятость
- График: 5/2
- Формат работы: удалённо