Middle+ ReactJS developer

Зарплата

от 180 000 до 250 000 ₽

Местоположение и тип занятости

Новосибирск, СочиПолный рабочий день

Компания

Международная компания-разработчик мобильных и веб-приложений

Описание вакансии

Условия работы

TL;DR:

  • актуальный стек - typescript, react/redux, jest, webdriver, webpack и т.д.
  • долгосрочные проекты (миллионы строк кода, много сложной логики, обширное покрытие тестами),
  • компания 20 лет на рынке, 50 сотрудников, белая зарплата
  • главный офис в Швейцарии, центры разработки в России - Новосибирск (в центре и в Академе), Сочи.
  • ожидаем примеров кода или даем тестовое

О компании

XIAG - швейцарская IT-компания с центрами разработки в России. Главная стратегия - партнерство с бизнесом, а не аутсорс: у компании доли в отдельных проектах. Работаем уже 22 года.

Много лет сотрудничаем со Swisscom (крупнейший телекоммуникационный провайдер Швейцарии); джоб-платформами - NZZ Jobs, Myjob.ch, Ostjob.ch; туристическими порталами - Switzerland Travel Centre, Engadin St. Moritz; авиакомпанией Malesia; банками - SZKB.

Рабочий процесс

  1. стек: typescript, react/redux, jest, webdriver, webpack и т.д.
  2. активное взаимодействие с бэкэндерами, так что будет плюсом понимание их задач и инструментов (php, nodejs, postgres; linux, docker и т.д.)
  3. много кода, много логики на клиенте (один из проектов - банковское ПО), поэтому стараемся максимально покрывать код тестами (юнит, E2E, интеграционные)
  4. обязательный code review, практикуем парное программирование, мозговые штурмы
  5. стремимся писать качественный код: рабочий, тестируемый, поддерживаемый
  6. ценим проявление инициативы и ответственности, приветствуем новые идеи, любим обсуждать и спорить
  7. много сложных и творческих задач, работа с графикой, тач-устройствами, анимациями, написание утилит и библиотек (например, генерация pdf из html на клиенте), и т.п.
  8. при желании можно развиваться в других направлениях: full stack  (PHP / NodeJS), mobile (Flutter)

Бонусы

Условия:

  • разумеется, “белое” трудоустройство
  • ежегодный пересмотр зарплаты, бонусы
  • отсутствие бюрократии - прямой контакт с руководством
  • швейцарский менеджмент: горизонтальная иерархия, решения принимаются командой проекта, опыт разных ролей у разработчиков от проекта к проекту
  • подбор проектов и задач в соответствии со способностями и навыками разработчиков
  • ежедневная практика английского языка (¾ стоимости обучения за счет компании)
  • конференции, курсы (¾ стоимости за счет компании)
  • гибкость в отношении отпуска и больничных
  • комфортное рабочее место, техника, регулируемые по высоте столы
  • кухня, фрукты, кофемашина
  • ежемесячные полуформальные встречи с командой и полноценные корпоративы
  • стремление к work-life балансу, избегаем переработок
  • возможность работать из дома пару дней в неделю или договориться о персональных условиях

Дополнительные инструкции

Мы настроены на долгосрочное сотрудничество в решении бизнес-задач партнеров и стремимся поддерживать уровень профессионализма в компании, поэтому смотрим на тестовое задание или примеры кода, и не мучаем головоломками и олимпиадными задачами.

И еще - мы за диалог. Поэтому если есть вопросы или важны дополнительные условия - пишите, обсудим!