Срок работы пробной версии продукта истек. Через две недели этот сайт полностью прекратит свою работу. Вы можете купить полнофункциональную версию продукта на сайте www.1c-bitrix.ru. в Санкт-Петербурге требуется Full Stack Developer (Java, JavaScript, Atlassian)

Full Stack Developer (Java, JavaScript, Atlassian)

Данная вакансия устарела и скорее всего уже не актуальна. Вы наверное попали к нам с поисковой системы, если Вас интересуют вакансии для веб-разработчиков, то Вы можете воспользоваться поиском по нашему сайту.

Обратите внимание на другие вакансии в Санкт-Петербурге

Договорная

Город: Санкт-Петербург
Компания: ALM Works
Место работы: Гибкий график
Опыт работы: От 3 до 6 лет
Тип занятости: Полная занятость
Всего вакансий в городе: 2428
Активных вакансий: 388
Минимальный заработок: 15 000 руб.
Средний заработок: 78 977 руб.
Максимальный заработок: 999 999 руб.
Статистика от 28.11.2016

Описание вакансии9 января 2016

ALM Works – небольшая, неформальная, комфортная и надежная компания. Мы уже 11 лет занимаемся созданием собственных программных продуктов в области управления проектами. У нас нет дедлайнов и микроменеджмента, а есть комфортный офис, где вы сможете сосредоточиться на решении технически сложных задач в команде профессионалов. Наши клиенты - более двух тысяч компаний по всему миру, среди которых NASA, Google, Tesla, Adobe, Intel, Sony, Disney, Blizzard, Ubisoft, Amazon, Twitter и много других известных имен.

Мы ищем опытных разработчиков широкого профиля в команду нашего флагманского продукта "Structure Plugin for JIRA" – одной из наиболее популярных надстроек над Atlassian JIRA, позволяющей крупным компаниям эффективно работать с большим количеством задач. (На нашем сайте есть ссылка на демо-сервер, и на страницу продукта на Atlassian Marketplace с отзывами пользователей.)

Наша цель – сделать Structure самым популярным дополнением к Atlassian JIRA, совершенно необходимым для крупных клиентов. По части функциональности, мы делаем уклон в сторону универсальных фич (не ориентированных на конкретную методологию, например, Agile) – в каком-то смысле, мы делаем комбинацию MS Excel и MS Project на основе JIRA. Поэтому, хоть Structure уже зрелый и успешный продукт, у нас постоянно идет разработка новой, сложной функциональности.

Мы также большое внимание уделяем созданию собственного API и расширяемости продукта. Наши клиенты – не только конечные пользователи, но и разработчики, которые интегрируют свой код с нашим продуктом.

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

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

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

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

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

    Создавать новую функциональность в популярном продукте, работая на всех уровнях (от базы данных до UI). Писать качественный, читаемый, поддерживаемый код (Java, JavaScript, Atlassian SDK, HTML5). Писать unit-тесты, в отдельных случаях - интеграционные тесты. Создавать понятный, элегантный пользовательский интерфейс для новой функциональности. Читать код (в проекте обязательный 100% code review). Участвовать в создании документации, развитии архитектуры проекта, планировании релизов. Участвовать в коммуникациях с клиентами (на уровне корпоративной системы баг трекинга).

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

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

Мы предлагаем:

    Участие в небольшой, сплоченной команде, без бюрократии и формальностей. Отсутствие дедлайнов и прессинга, возможность спокойно сосредоточиться на задаче. Высокое общее качество кода, инженерно-техническая культура в компании. Потенциал роста: архитектор, менеджер продукта, участие в новых проектах, реализация ваших собственных идей. Высокую, индексируемую заработную плату. Регулярные ежеквартальные премии, привязанные к финансовым результатам работы компании. Оформление в соответствии с ТК, полностью официальная заработная плата, оплачиваемый отпуск 4 недели (с возможностью использовать все 4 недели за раз). Премиальный полис ДМС, 100% оплачиваемое отсутствие по болезни. Оплата 50% расходов на спорт. Гибкий график, отсутствие обязательного расписания, возможность частично работать из дома. Комфортный, тихий, вентилируемый офис с частной парковкой. Ближайшие станции метро - Петроградская, Черная Речка, Лесная. Регулярные корпоративные мероприятия; фрукты, орехи, печеньки в офисе. Возможность участия в международных конференциях (если владеете разговорным английским), возможность улучшить ваш английский.

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

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

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

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

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

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

Если вакансия вас заинтересовала, расскажите, пожалуйста, в сопроводительном письме, какими инструментами вы пользуетесь сейчас для организации задач в вашей команде, и какие у них сильные стороны.

Местоположение офиса

Возможно Вас заинтересуют другие вакансии в Санкт-Петербурге

Возврат к списку