Flash разработчик
Компании «Булат» (10 лет в индустрии электронных развлечений) на длительный срок для работы над онлайн-играми (разработка и портирование) требуются:
AS3 Flex/flash разработчик: 1 junior, 1 senior.
ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ ближайшего будущего:
Для проектов сторонних разработчиков:
- разработка Viewх и простых контроллеров и анализ проблемных мест имеющегося кода (где требуется свежий взгляд)
Для своих разработок:
- участие в совещаниях по архитектурным вопросам.
- Написание вьюх и команд.
- Разработка unit test и документации для своего, иногда чужого кода.
- В зависимости от дополнительных умений участие в разработке серверных модулей, статистики, аналитических серверов, консолей управления и т.п.
- Участие в коллективных увеселительных мероприятиях.
ТРЕБОВАНИЯ:
Личностные качества:
- Коммуникабельность. Умение общаться и вести рабочие дискуссии, не переводя их в бессмысленные алогичные холивары.
- Умение признавать свои ошибки и умение обращать внимание других на их ошибки.
- Аналитические способности. Умение выбирать правильный метод решения каждой задачи (желательно уметь предложить два и более ;) ).
- Порядочность.
- Жажда знаний. Мы хотели бы видеть человека, который бы рос сам и вместе с нами.
- Здоровое чувство юмора. Читать как "не зануда". Но клоуны, оставляющие в коде заказчика или наших собственных проектах комментарии неадекватного содержания, это не к нам.
- Очень желательно, но не обязательно, наличие высшего образования.
Очень желательно наличие лидерских качеств. Поскольку в ближайшее время мы планируем увеличить количество вакансий Flex/flash программистов до 4-5, мы хотели бы уже сейчас видеть человека, который будет задавать планку эффективности, а не пытаться достать до текущей.
- Обязательно понимать и принимать необходимость четкого ведения, пусть и небольшой по объему, но корректной проектной документации и отчетных записей.
ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ:
Junior
- Хорошие знания теории программирования в общем (алгоритмы).
- Умение работы с SVN или другой системой контроля версий.
- Глубокое понимание ООП. Опыт C++ или другого объектно-ориентированного языка приветствуются.
- Опыт постоянной работы с Flex или 'чистым' AS3 более года. Допускается меньше, если есть не Flex история программирования от 2-х лет.
- Понимание иерархии основных классов flex SDK (нас особо не интересует глубокое знание DataGrid и подобных элементов, если вы знаете, как работать хотя бы с List). Важно знание базовых классов, ответственных за ввод/вывод, изображение, звук. Понимание фаз обработки событий.
- Знание AS2 приветствуется, но не обязательно.
- Знание технического английского. Умение искать требуемую информацию.
- Весьма приветствуется знание Parsley/pureMVC/AS3IsoLib и подобных библиотек.
Senior
- Знание нюансов Flex. К примеру, нюансы выполнения кода из фреймов.
- Знание отличий последних версий flash-проигрывателя. К примеру, отличия обработки команды gotoAndPlay в 9 и 10 версиях плеера.
- Знание нюансов подключения swf/swc к as3/flex-проекту.
- Знание отличий методов отрисовки изображений.
- Знание почему cachedAsBitmap плохо для анимированных символов и подобные нюансы.
- Понимание алгоритмов работы клиент-серверных приложения.
СО СВОЕЙ СТОРОНЫ МЫ ПРЕДЛАГАЕМ:
- Работать в команде, состоящей как из динозавров, так и из молодых талантливых разработчиков.
- Рабочий график с 9 до 18 (час перерыв). Допустимо с 8 до 17.
- В соседнем здании отдельная столовая с первым/вторым и компотом на выбор.
- Авралы случаются, но стараемся их избегать.
- Частые изменения ТЗ не практикуются. В основном изменения ТЗ присутствуют только на этапе прототипирования.
- Регулярную выплату ЗП.
