JPMorganChase
Front End Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий frontend-инженер в команду Consumer & Community Banking Digital Platform в JPMorganChase. Разработка и сопровождение масштабируемых веб-продуктов на React/TypeScript, техническое лидерство и менторство команды.
Задачи
- Разрабатывать креативные программные решения, проектирование, разработка и техническая отладка
- Писать безопасный и качественный production-код, проводить ревью и отладку кода коллег
- Внедрять в команде AI-assisted инженерные практики для повышения качества кода и скорости поставки
- Применять инструменты SDLC, включая AI-assisted разработку и автоматизацию
- Выявлять возможности автоматизации повторяющихся проблем для повышения стабильности систем
- Писать код на React, JavaScript и TypeScript, проводить end-to-end тестирование (Jest, Playwright, React Testing Library, Selenium)
- Участвовать в создании и использовании открытых стандартизированных решений
- Соблюдать архитектурные стандарты, управление рисками и политики безопасности
- Обеспечивать качество продукта через unit, component, integration и e2e тестирование
- Руководить и менторить разработчиков через код-ревью и техническое направление
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Опыт внедрения AI-assisted инструментов разработки и умение задавать стандарты валидации AI-результатов
- Понимание ответственного использования AI в инженерных процессах, включая безопасность данных
- Продвинутое понимание agile-методологий, CI/CD, отказоустойчивости и безопасности
- 8+ лет опыта в технологических решениях (Web development, HTML5, CSS, JavaScript, Jenkins или аналогичный CI/CD)
- Сильный практический опыт с React, JavaScript и TypeScript
- Опыт с паттернами проектирования: ООП, функциональное программирование, RESTful API
- Опыт создания production AI-приложений: multi-agent orchestration, streaming, security guardrails, RAG, LLM observability
- Опыт unit, component, integration и e2e тестирования (Jest, Playwright, React Testing Library, Selenium)
- Опыт разработки SPA и оптимизации производительности React
- Опыт secure coding: валидация ввода, аутентификация, OWASP
Условия
- Конкурентный пакет вознаграждения, базовая зарплата определяется по роли, опыту, навыкам и локации
- Возможны комиссионные выплаты и/или дискреционные премии в виде денег и/или акций
- Комплексное медицинское страхование, оздоровительные центры на территории
- Пенсионный сберегательный план, резервный уход за детьми, компенсация обучения
- Поддержка психического здоровья, финансовый коучинг и другие программы
- Равные возможности трудоустройства, инклюзивная среда
Навыки
- React
- JavaScript
- TypeScript
- HTML5
- CSS
- Jest
- Playwright
- React Testing Library
- Selenium
- CI/CD
- Jenkins
- OOP
- Functional Programming
- RESTful API
- RAG
- LLM
- OpenAI Agents SDK
- AWS Bedrock
- LangChain
- LangGraph
- SSE
- WebSocket
- Kubernetes
- Docker
- Heroku
- GKE
- EKS
- AWS EC2
- ECS
- S3
- Athena
- GraphQL
- Next.js
- SSR
- SSG
- TDD
- BDD
- Node.js
- Python
- Adobe Analytics
- Amplitude
- Split.io