Full Stack Java Developer (Java, JS/TS, Atlassian)

от 300 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Санкт-Петербург

ALM Works — IT-компания, продукты которой помогают менеджерами визуализировать данные из Jira и на их основе быстро принимать обоснованные решения. Компания была основана в 2004 году в Санкт-Петербурге и стала одним из первых участников экосистемы Atlassian. За прошедшие годы мы сильно выросли, выпустили несколько успешных продуктов и открыли второй офис в Бостоне.

Наш флагманский продукт Structure является одной из наиболее популярных надстроек над Atlassian Jira, позволяющей менеджерам эффективно работать с большим количеством задач.

Наши клиенты: NASA, Audi, Intel, Sony, Netflix, BMW, Google, Tesla, Disney, Ubisoft, Сбербанк и другие.

О нас в цифрах

4000 клиентов
Входим в список 5000 быстрорастущих компаний в США
90+ сотрудников
17 лет на рынке
Топ 5 на Atlassian Marketplace

Требования к кандидатам:

  • Минимум 4 года опыта коммерческой разработки ПО.
  • Хорошее знание теор. минимума computer science (оно вам понадобится!).
  • Хорошее владение языком Java, опыт серверной разработки на нем.
  • Знакомство с JavaScript/TypeScript, опыт разработки браузерных приложений.
  • Опыт многопоточного программирования.
  • Хорошее владение письменным английским языком (это основной язык для письменной коммуникации в компании).

Дополнительно приветствуется:

  • Опыт разработки пользовательских интерфейсов.
  • Опыт оптимизации, решения проблем с производительностью.
  • Знакомство с продуктами Atlassian.

Чем надо будет заниматься:

  • Создавать новую функциональность в популярном продукте, работая на всех уровнях (от базы данных до UI). Ориентировочно 70% объема работы - программирование на сервере и 30% - на клиенте.
  • Писать unit-тесты, в отдельных случаях - интеграционные тесты.
  • Читать код (в проекте обязательный 100% code review).
  • Участвовать в создании документации, развитии архитектуры проекта, планировании релизов.
  • Участвовать в коммуникациях с клиентами (на уровне корпоративной системы баг трекинга).

Вакансия вам не подходит, если:

  • Вы готовы писать серверный код, но не готовы работать над пользовательским интерфейсом, или наоборот.
  • Вы твердо уверены, что HTML и CSS должен знать верстальщик, а программист - не должен.
  • Вы привыкли писать код только когда вам предоставят детальную спецификацию, и не готовы сами работать над деталями вместе с менеджером продукта или дизайнером.

Как у нас все устроено:

Основные технологии, задействованные в разработке Structure – Atlassian SDK, Java, REST, JavaScript, TypeScript, jQuery, HTML5. Рабочее окружение – IntelliJ IDEA, Git, Maven, Bamboo, BitBucket Server. Тесты серверного кода пишутся на Groovy / Spock, клиентского – на TypeScript/Mocha.

Front-end – это большое, модульное приложение на JavaScript/TypeScript, построенное с элементами FRP, с большим вниманием как к пользовательскому интерфейсу, так и ко внутренней архитектуре. Back-end реализует расширяемую модель данных, алгоритмически насыщенный движок для создания и синхронизации структур и другие функции. Особое внимание уделяется производительности и корректности работы в многопоточной среде и в кластерном окружении.

Мы широко используем Structure внутри компании для планирования и организации задач на всех этапах - от бизнес идей до планирования релизов и тестирования. Процесс разработки полностью прозрачен, каждый желающий может участвовать в обсуждении новой функциональности, и выбирать задачи в рамках текущей итерации. Мы активно боремся за качество продукта внутри и снаружи:

  • новый важный функционал покрывается unit-тестами;
  • Code Review у нас обязателен для каждого изменения;
  • подробное ручное тестирование готовых сборок тестировщиками.

У нас невозможно обойтись без тесных коммуникаций внутри команды; помимо живого общения и активной переписки в Slack мы проводим регулярные stand-up встречи. Также все члены команды могут принимать участие в общении с пользователями, чтобы лучше понимать их потребности: от переписки в системе поддержки, до живых встреч на конференциях и в поездках к клиентам.

Льготы и преимущества

Гибкий график, отсутствие обязательного расписания

Гибридный формат работы (офис/дом или удаленка)

Возможность участия в международных конференциях (если владеете разговорным английским).

Высокая, индексируемая заработная плата (попадает в 10% самых высоких).

Премиальный полис ДМС, 100% оплачиваемое отсутствие по болезни.

Ежеквартальные премии

Регулярные корпоративные мероприятия; фрукты, орехи, печеньки в офисе.

Оплата такси от дома до офиса и обратно в случае городских эпидемий и форс-мажоров.

Компенсация 50% расходов на занятия английским

Компенсация 50% расходов на спорт

Беспроцентные денежные займы

Опционная программа

Ключевые навыки

Английский — B1 — Средний
JavaScript
Atlassian Jira
Java
CSS
Английский язык
Unit Testing
HTML

Адрес

Лесная, Петроградская, Чёрная речка, Санкт-Петербург, Кантемировская улица, 2
Показать на большой карте

Вакансия опубликована 24 января 2022 в Санкт-Петербурге

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии