Middle / Mid-Senior Full-Stack SDE (MSAR)
Мы ищем Middle / Mid-Senior Frontend-focused Full-Stack Software Development Engineer в команду, поддерживающую критически важные сервисы управления исходным кодом и документацией, используемые как внутренними инженерными командами, так и внешними корпоративными клиентами. Роль предполагает примерно 80% работы над frontend и 20% — над backend и SQL, с упором на разработку UI с использованием React/TypeScript, интеграцию сервисов, устранение неполадок и улучшение продуктов в масштабах инфраструктуры репозиториев и вики.
Задачи
- Проектирование, реализация и поддержка frontend-функционала для продуктов, связанных с репозиториями и вики;
- Создание высококачественных UI-компонентов и потоков с использованием React и TypeScript;
- Интеграция frontend-функционала с backend-сервисами и API;
- Поддержка изменений в backend и SQL по мере необходимости в рамках 20% scope backend;
- Исследование и устранение проблем с продуктом, производительностью и надежностью на стыке frontend и backend;
- Участие в улучшении продуктов, тестировании, валидации и текущих задачах по разработке.
Требования
- Опыт сильной frontend-разработки с использованием React и TypeScript;
- Глубокое понимание современной архитектуры веб-приложений, управления состоянием UI, проектирования компонентов и практик обеспечения качества frontend;
- Практический опыт работы с C# и .NET для интеграции сервисов и поддержки функционала;
- Опыт работы с MS SQL для доступа к данным, устранения неполадок и выполнения смежных backend-задач;
- Способность работать над разработкой продукта с фокусом на frontend, с периодическим участием в backend и SQL;
- Сильные навыки устранения неполадок и решения проблем, с умением глубоко разбираться в проблемах и находить практические решения;
- Сильные коммуникативные навыки и знание английского языка на уровне B2 минимум для взаимодействия с заинтересованными сторонами со стороны клиента и внешними заказчиками.
Желательно:
- Опыт работы с Azure DevOps или продуктами, связанными с управлением исходным кодом;
- Понимание концепций Git или инструментов для работы с репозиториями;
- Опыт оптимизации производительности для крупномасштабных веб-приложений.
Преимущества
Условия работы: Пересечение рабочих часов: до 10 AM PST. Контракт B2B
Локации: Египет, Армения, Казахстан, Грузия.