Frontend-разработчик (процессы обработки и защиты ПДн)
Технологии
Описание вакансии
Кратко о роли
Альфа-Банк ищет Frontend-разработчика для работы над процессами обработки и защиты персональных данных. Вам предстоит проектировать архитектуру клиентской части и обеспечивать безопасность приложений.
Ключевые задачи
- Разработка пользовательских интерфейсов и веб-приложений.
- Проектирование архитектуры клиентской части.
- Обеспечение безопасности клиентских приложений (Secure Coding).
- Интеграция фронтенда с backend-сервисами и API.
- Оптимизация производительности и доступность интерфейсов.
- Участие в полном цикле внедрения автоматизированных решений.
Обязательные требования
- Опыт работы от 3 до 6 лет.
- Продвинутый уровень JavaScript (ES6+) и TypeScript.
- Глубокое знание React, Vue.js или Angular.
- Опыт работы с Next.js/Nuxt.js.
- Знание инструментов управления состоянием (Redux, MobX и др.).
- Понимание OWASP Top 10 для клиентской части.
- Опыт работы с Git, CI/CD и Docker.
- Умение работать в Agile/Scrum командах.
Условия и бенефиты
- Полная занятость, график 5/2.
- Удаленный формат работы.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Альфа-Банк приглашает Frontend-разработчика в команду, занимающуюся процессами обработки и защиты ПДн.
Задачи:
- Разрабатывать пользовательские интерфейсы и веб-приложения.
- Проектировать архитектуру клиентской части приложений.
- Обеспечивать безопасность клиентских приложений (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.
- Инструменты: Webpack, Vite, Babel, ESLint, Prettier.
- Тестирование: Unit-тесты (Jest, Vitest), E2E тесты (Cypress, Playwright, Selenium).
- Безопасность: Знание OWASP Top 10, HTTP/HTTPS, REST, GraphQL, WebSockets.
- Инфраструктура: Git, CI/CD, Docker.
- Методологии: Agile/Scrum, Kanban, Jira/Confluence, Figma.
Оригинальная вакансия:
https://t.me/frontend_rabota/3221