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