Snap Inc.
Software Engineer, Full Stack, Level 5
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в Snap Inc для разработки мобильных и десктопных веб-приложений и систем с активным использованием AI-инструментов. Работа в офисе 4+ дня в неделю.
Задачи
- Разрабатывать мобильные и десктопные веб-приложения и системы
- Следовать качественным практикам проектирования и реализации
- Реализовывать фичи и пользовательские интерфейсы для оптимизации производительности продуктов
- Работать над общими библиотеками и системами
- Логировать и анализировать операционные метрики и метрики вовлечённости
- Использовать AI-инструменты для проектирования и выпуска масштабируемых сервисов с соблюдением стандартов качества, безопасности и готовности к продакшену
Требования
- Высокий уровень владения JavaScript (и/или TypeScript), HTML, CSS
- Высокий уровень владения Java, Golang, Node.js и/или Python
- Опыт разработки frontend с JS UI-фреймворками (React, Angular, Vue)
- Знание принципов ООП и функционального программирования
- Понимание принципов domain driven design
- Знание unit-тестирования
- Опыт frontend-дизайна и/или разработки веб-приложений
- Опыт оптимизации производительности JavaScript и рендеринга браузера
- Умение выявлять и устранять проблемы производительности и масштабируемости
- Навык использования AI-инструментов с критической оценкой сгенерированного кода
- Степень бакалавра в технической области или эквивалентный опыт
- 6+ лет опыта разработки ПО после бакалавриата (или магистр + 5 лет, или PhD + 2 года)
- Опыт full stack веб-разработки
Условия
- Офис 4+ дня в неделю (политика Default Together)
- Оплачиваемый родительский отпуск
- Комплексная медицинская страховка
- Программы поддержки эмоционального и психического здоровья
- Equity в виде RSU
- Базовая зарплата $209,000–$313,000 в год (Zone A)
Навыки
- JavaScript
- TypeScript
- HTML
- CSS
- Java
- Golang
- Node.js
- Python
- React
- Angular
- Vue
- GraphQL
- WebGL
- Canvas
- WebAssembly
- Service workers
- NoSQL
- Memcache
- Redis
- Kubernetes
- AWS
- Google Cloud
- микросервисы
- распределённые системы
- unit-тестирование
- AI-инструменты