Мы ищем Junior+ Software Engineers - Web для присоединения к нескольким нашим командам.
Вызовы, которые вас ждут:
•Разработка веб-приложений, функций продукта и внутренних инструментов при поддержке старших инженеров
•Создание пользовательских интерфейсов, форм и взаимодействий с акцентом на удобство использования и доступность
•Интеграция с backend API, включая обработку состояний загрузки, валидацию данных и ошибки
•Кодирование, ревью и участие в обсуждениях по улучшению проекта
•Исследование багов с помощью инструментов разработчика браузера и проверка исправлений
•Взаимодействие с дизайнерами, менеджерами продукта, аналитиками, QA и backend инженерами
•Повышение качества продукта и обучение написанию автоматизированных тестов
•Ознакомление с новыми front-end инструментами и постепенное взятие на себя ответственности за более сложные задачи
Что делает вас отличным кандидатом:
•Знание основ JavaScript, включая функции, массивы, объекты, модули и асинхронные операции с промисами и async/await
•Знакомство с TypeScript и его использованием в разработке приложений
•Умение реализовывать типичные функции в существующем приложении, определять границы компонентов и управлять состоянием
•Практический опыт создания приложений с Angular версии 19 и выше — достаточно опыта работы с фреймворком
•Для Angular: знакомство с компонентами, сервисами, внедрением зависимостей, маршрутизацией и формами; понимание Signals, вычисляемых значений и когда использовать RxJS
•Понимание HTTP-запросов и ответов, обработки ошибок, CORS и кэширования в браузере
•Знание HTML и CSS, семантической разметки и основ доступности, включая навигацию с клавиатуры, фокус и метки форм
•Умение воспроизводить баги, использовать инструменты разработчика браузера и проверять, что изменения решают исходную проблему
•Готовность учиться, обсуждать решения, принимать обратную связь и просить помощи при необходимости
•Ответственный подход к качеству кода: вы проверяете свою работу и понимаете код, который предоставляете, включая использование AI-инструментов
•Уровень английского B1 или выше для эффективного общения с международной командой
Ваши дополнительные навыки:
•Опыт участия в разработке реального продукта в составе команды разработчиков
•Опыт написания unit, интеграционных или end-to-end тестов
•Знакомство с общими UI-компонентами и дизайн-системами
•Опыт использования AI-инструментов в разработке и проверки их результатов
Наши принципы работы:
•Дух инноваций: стремление к креативности и прорывным решениям
•Честная обратная связь: ценим открытое и прозрачное общение
•Поддерживающая команда: сильное, совместное сообщество
•Празднование достижений: признаем наши общие успехи
•Высокотехнологичная среда: команда умных и революционных людей, которые стремятся бросить вызов статус-кво в сфере финансов
Наши преимущества:
•Поддержка при переезде в один из наших хабов — Грузия, Сербия или Казахстан — с помощью для сотрудника и его семьи
•Гибкая работа из одного из наших офисов или удаленно в часовых поясах от GMT-1 до GMT+5
•Медицинское страхование
•Бюджет на образование: уроки языков, профессиональное обучение и сертификации
•Бюджет на здоровье: компенсация расходов на ментальное здоровье и фитнес
•Политика отпусков: ежегодный оплачиваемый отпуск и оплачиваемый больничный согласно применимым политикам