Местоположение: Лимасол, Кипр / Удаленно
Описание
Мы ищем Full-Stack Web Developer, которого мотивирует создание высококачественных веб-платформ и интеграций. Вы будете играть ключевую роль в развитии и модернизации существующей веб-платформы для поддержки будущего роста, расширенных интеграций и меняющихся бизнес-требований.
Эта роль идеально подходит для тех, кто имеет опыт работы с миграцией платформ, редизайном архитектуры и интеграцией нескольких систем в производственной среде.
Обязанности
- Проектировать, разрабатывать и поддерживать современные компоненты веб-платформы.
- Подключать веб-приложения к RESTful API и бэкэнд-сервисам.
- Участвовать в модернизации существующих компонентов.
- Интегрироваться с внутренними сервисами, партнерскими платформами и сторонними API.
- Разрабатывать адаптивные, высокопроизводительные фронтенд-компоненты с использованием современных веб-технологий.
- Сотрудничать по бэкэнд-сервисам для поддержки необходимой функциональности.
- Обеспечивать надежность, масштабируемость и поддерживаемость платформы во всех средах.
- Проводить тестирование, устранение неисправностей, отладку и оптимизацию производительности.
- Взаимодействовать с командами продакт-менеджмента, операционной деятельности и техническими командами.
- Вести техническую документацию по системам, интеграциям, процессам развертывания и архитектурным решениям.
Требуемые навыки и опыт
- Степень бакалавра в области компьютерных наук, разработки программного обеспечения, информационных технологий или смежной области.
- Значительный опыт в full-stack веб-разработке с повторно используемыми фронтенд-компонентами.
- Опыт создания адаптивных, высокопроизводительных пользовательских интерфейсов с использованием компонентно-ориентированных фронтенд-архитектур.
- Более 3 лет опыта во фронтенд-разработке с использованием современных веб-технологий, включая TypeScript, React и/или Next.js.
- Знакомство с бэкэнд-разработкой и API на базе Node.js.
- Опыт работы с REST API и кешированием на стороне клиента.
- Опыт работы с Git и стандартными рабочими процессами CI/CD.
- Сильные навыки решения проблем и структурированный подход к отладке и устранению неисправностей.
- Способность работать как самостоятельно, так и эффективно сотрудничать в команде.
- Сильные навыки самостоятельного обучения и готовность быть в курсе современных технологий и передовых практик.
Желательно / Предпочтительные квалификации
- Опыт участия в модернизации платформ, редизайне систем или крупномасштабных проектах веб-разработки.
- Опыт работы с автоматизированными методами тестирования (модульное, интеграционное или end-to-end тестирование) в современных веб-приложениях.
- Опыт работы с mock-данными, API-заглушками или контрактной разработкой для создания функций независимо от доступности бэкэнда.
- Опыт оптимизации производительности и профилирования веб-приложений и API.
- Опыт проектирования систем, предназначенных для будущих интеграций и долгосрочной масштабируемости.
- Понимание принципов DevOps и автоматизации инфраструктуры.