- Баллы
- 78
Добрый день, форумчане.
На проект DiamondWorld требуются разработчики на постоянной основе.
Чем занимаются разработчики на проекте?
Преимущественно разработчики занимаются программированием новых режимов по техническому заданию, составленному геймдизайнерами, и поддержкой/обновлением уже существующих на проекте режимов.
Если у кандидата присутствуют дополнительные знания, например в веб-разработке или сетевом программировании - можно получить задания соответствующей направленности.
Что получают разработчики за свою работу?
Разработка - непростое дело, поэтому разработчики получают достойную оплату реальными деньгами, выплаты производятся в конце каждого месяца, по количеству отработанных часов.
На проекте постоянно работает система бонусов и повышений, которая дает возможность талантливым и усердным разработчикам получать большие бонусы и премии деньгами, дополнительно к зарплате.
Каковы основные требования к подающему заявку?
Основные требования включают ряд профессиональных и личностных характеристик.
Профессиональные требования:
- Близкие к идеалу знания Java + Bukkit API/NMS.
- Умение пользоваться системами автоматической сборки (maven/gradle)
- Умение пользоваться средствами командной разработки (Git, GitLab).
- Умение писать чистый, понятный код с документацией.
Вездесущее использование статиков и "говнокода", вместо DI и паттернов проектирования, является показателем не профессиональной разработки.
- Умение разбираться в чужом коде.
Помимо необходимости работать над уже существующими режимами, проект имеет множество собственных решений, в которых нужно разобраться не привлекая главного разработчика.
Личностные требования:
- Адекватность.
Разработчики являются персоналом проекта, а следовательно и его лицом, поэтому любые конфликты, как с игроками, так и с другими сотрудниками, не имеют места быть.
Все игровые и внутренние правила проекта должны соблюдаться.
- Исполнительность.
На проекте имеются планы на достаточно продолжительный срок, поэтому любая задержка сроков может повлечь за собой ненужные хлопоты и штрафы.
Если вы не уверены в наличии достаточного количества свободного времени или заинтересованности в работе - воздержитесь от заявки.
- Желание развиваться.
Мы не стоим на месте, постоянно сталкиваясь с всё более сложными задачами, поэтому в сложной для вас ситуации ожидаем услышать "С подобным я ещё не работал, но сейчас поищу информацию, попробую и сделаю", вместо "Я не знаю как это сделать".
Многие разработчики команды не против поделиться своими знаниями, если это не отвлекает их от работы.
Как подать заявку на вступление в команду?
Если вы подходите под требования выше и заинтересованы в данной вакансии, то перейдите в специальный раздел форума нашего проекта и создайте там тему.
Удачи!