Differential
Senior Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в кросс-функциональную продуктовую команду Differential, работающую над платформой Apollos. Основной фокус — веб- и мобильная разработка на JavaScript, а также интеграции и масштабирование платёжных систем на Stripe.
Задачи
- Понимать пользователей, их проблемы и причины этих проблем
- Ставить пользователя и его потребности во главу угла при разработке решения
- Превращать макеты, вайрфреймы и прототипы в полноценные веб- и мобильные продукты
- Писать современный поддерживаемый JavaScript для веб- и мобильных приложений
- Разрабатывать и поддерживать платёжные системы, интегрировать и оптимизировать Stripe API
- Работать в тесной связке с дизайнерами и разработчиками
- Вести процесс разработки в GitHub
- Эффективно коммуницировать через Basecamp, Slack, Linear и видеозвонки
- Работать качественно и быстро в динамичной и иногда неопределённой среде
- Учитывать обратную связь в работе
- Поставлять протестированное, поддерживаемое и задокументированное ПО
Требования
- Увлечённость полным циклом продуктовой разработки
- Умение работать итеративно и поддерживать темп проектов
- Знакомство с современными инструментами, библиотеками и фреймворками: React, React Native, Redux, Node, GraphQL, GitHub, VS Code, CircleCI, Jest
- Опыт интеграций со Stripe и построения, поддержки и масштабирования платёжных систем, включая реализацию API и безопасные транзакции
- Кандидат должен находиться в США и быть доступен в стандартные рабочие часы для встреч с клиентами и командой
Условия
- Гибкий график и гибкий отпуск
- Удалённая работа
- Работа над значимыми продуктами
- Кросс-функциональные продуктовые команды
- Работа итеративно и совместно в спринтах и циклах
- Постоянное обучение и развитие технических и коммуникационных навыков
Навыки
- JavaScript
- React
- React Native
- Redux
- Node.js
- GraphQL
- GitHub
- VS Code
- CircleCI
- Jest
- Stripe