Angular Developer Senior
Мы ищем инженера JavaScript, который присоединится к нам в создании пользовательского интерфейса на основе HTML5 для нашей ведущей на рынке торговой платформы. Вы должны владеть Angular, TypeScript, Rx.js и JavaScript, которые мы используем для создания унифицированного пользовательского интерфейса для всей организации в рамках общекорпоративного монорепозитория UI. Монорепозиторий содержит как код приложений, так и библиотек, и качество имеет первостепенное значение. Мы хотим, чтобы монорепозиторий оставался лучшим местом для разработки, тестирования и совместной работы над кодом JavaScript, и постоянно вносили улучшения, которые могут быть применены ко всей платформе.
Как самостоятельный специалист, вы сможете взять сложную проблему, использовать свои инженерные навыки и навыки отладки для ее разбора и анализа, а затем предложить четкое решение. Вы сможете проактивно выявлять проблемы, с которыми сталкиваются наши клиенты, и находить для них креативные технологические решения.
Поскольку трейдеры полагаются на нашу платформу для торговли и потребления данных в реальном времени о сотнях финансовых продуктов одновременно, производительность нашего пользовательского интерфейса имеет решающее значение. Поэтому важен интерес и опыт в области производительности и оптимизации приложений JavaScript и HTML5. В идеале, вы будете в тесном контакте с сообществом JavaScript и следить за последними разработками в ECMAScript, движках JS, таких как V8, веб-браузерах и TypeScript. Опыт применения автоматизированного тестирования, например, модульного тестирования, его преимуществ и связанных с ним практик, таких как TDD, на крупномасштабных кодовых базах имеет важное значение, поскольку это ключ к нашему подходу, ориентированному на качество, и культуре команды.
Мы также занимаемся разработкой микросервисов Node.js — с использованием Nest.js, с Mongo, Redis и Docker и сопутствующих технологий — и тесно интегрируем их с нашим пользовательским интерфейсом. Хотя большая часть серверной разработки в настоящее время ведется на C++, наша цель — иметь единые практики и инструменты как для пользовательского интерфейса, так и для серверной части.
Что вы будете делать
- Поставлять программное обеспечение end-to-end
- Взаимодействовать с менеджерами по продуктам и дизайнерами, координировать работу международных команд разработчиков по инженерии и архитектуре, работать с нашими командами QA и dev ops
- Предоставлять качественный, инновационный продукт трейдерам и инвесторам, которые ежедневно полагаются на нашу платформу
- Архитектура, реализация и поставка новой функциональности веб-торгового пользовательского интерфейса
- Навыки решения проблем и отладки, особенно при решении производственных проблем
- Организация и участие в код-ревью
Требования
- Минимум 7 лет профессионального опыта разработки веб-приложений
- Экспертные знания JavaScript и любознательность к изучению нового
- Angular 19 – чем глубже ваше понимание, тем лучше
- TypeScript, HTML5, CSS3, SASS
- Превосходные аналитические способности и навыки решения проблем
- Эффективные коммуникативные навыки для работы с различными командами в международной компании
- Автоматизированное модульное тестирование и разработка через тестирование (TDD)
- Широкие знания веб-платформы и технологий
- Прочное понимание проблем производительности, вычислительной сложности и оптимизации кода
- Владение английским языком на уровне B2 (Upper Intermediate) или выше, с отличными коммуникативными и письменными навыками
- Степень бакалавра или магистра в области компьютерных наук или смежной области
Приветствуется
- Знакомство и применение отраслевых стандартных алгоритмов и шаблонов проектирования
- Проактивность и командный дух, способность работать в условиях высокого давления и требовательности
- Интерес к реализации UX и UI дизайна
- Интерес к DevOps и инструментам
- Микросервисы Node.js, Nest.js, Mongo, Docker — приветствуются
Преимущества
- Гибкий рабочий график: удаленный или гибридный формат
- Медицинская страховка для сотрудников на Кипре или в Польше. 50% покрытие медицинской страховки для супругов и детей на Кипре или в Польше.
- 24 дня оплачиваемого отпуска.
- 10 дней оплачиваемого больничного.
- 50% возмещение расходов на профессиональное обучение, образование, конференции.
- Работа в высокопрофессиональной команде.
- Увлекательные тимбилдинговые мероприятия и активности.
- В случае переезда в Польшу или на Кипр мы предлагаем авиабилеты, оплату аренды жилья за 1-й месяц для нашего переведенного сотрудника и его/ее официальной семьи.
- Поддержка в оформлении визы и разрешений на работу, въездных и резидентских разрешений