Присоединись к нашему чату в телеграм, поругайся на нас или поделись своими идеями
Обсудить сервис
Валентин Болонский: я ищу Android разработчика
Java Android Android SDK
Уровень: Средний, Ведущий
О компании
Magora Systems Размер компании: 100 - 200 человек magora.work
 О портрете человека

Кого ищете?

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

 О проекте

Расскажи что за проект и что в нем интересного?

Андроид — это целая экосистема с безграничными возможностями. Это может быть очередная соц. сеть или управление умным домом. Возможно, сбор статистики или биометрики с приборов и датчиков. Управление светом или автомобилем. Понимаете, к чему я клоню? Все это, и многое другое было реализовано нами, или будет сделано в перспективе, так как спрос есть, и он активно растет. Нельзя однозначно ответить на вопрос: "Какими проектами чаще всего мы занимаемся?". Например, в данный момент моя команда работает над пятью проектами разного типа: социалка, чат, бизнес, браузер, телефония. Но можно утверждать, что все проекты у нас крутые. Дело в том, что "крутость" проекта зависит от нас самих. В наших силах из мелкого и неказистого приложения для ларька шаурмы сделать лютое приложение с чистой архитектурой и на реактивной тяге) Понятно, что мы живем в мире аутсорса... Попадаются проекты на поддержку, допил, исправления. Приходится пересиливать себя, погружаясь по локоть в мысли "коллег" из Непала. Но к этому мы относимся как к вызову!

Сколько лет проекту?

все разные

Какой тип проекта?

Аутсорс

Какая аудитория проекта?

Россия и страны СНГ, Запад, Восток

 О задачах и навыках

Что надо делать или сделать?

Непосредственно код — это самая незначительная задача. Разработчик участвует во всем процессе разработки проекта. От помощи в поиске и консультации sales-менеджера до демонстрации и выкладки в стор. Мы пробуем себя и в роли аналитиков, дизайнеров и архитекторов. Когда проект взят, и передан на аналитику, необходимо контролировать, чтобы функционал соответствовал возможностям android. При разработке дизайна нужно проверить UI/UX. К написанию кода мы приступаем когда задача декомпозирована, покрыта чек-листом, определены критерии приемки, и понятно как вписать фичу в архитектуру проекта. Каждый проект по-своему уникальный, и никогда не знаешь в какой роли придется в нем поучаствовать)

Что надо уметь обязательно?

Опыт работы с J2ME Опыт разработки под платформу Google Android (Java & NDK) Знание архитектуры OS Android и принципов разработки Android ориентированных приложений, понимание Android UIG

Как устроен процесс работы? Кто ставит задачи?

Процесс разработки начинается в курилке, или за чашкой кофе с сейлзом. Чтобы взять проект, нужно грамотно помочь в продаже. Обеспечить примерами кода, дать исчерпывающую консультацию — почему оценка такая, проанализировать где можно подвинуться, а где стоять до последнего, впихнуть время на написание тестов и эксперименты с архитектурой. Когда клиент с менеджером ударили по рукам, и договорились о бюджете и backlog, начинается магия! Ежедневные митинги у канбан-доски, пятничные ретроспективы, ожидания и оценки, и, конечно же, разработка. На одном проекте в команде от нашего отдела обычно в разработке участвует один человек. Однако к оценкам мы стараемся привлекать, как минимум, еще одного разработчика или аналитика, чтобы оценка была максимально адекватной. Постановками задач занимаются у нас ПМ-ы и аналитики. ПМ-ы ставят верхнеуровневые задачи бизнеса, аналитики конкретизируют их. Постановкой технической задачи занимается сам разработчик, либо техлид. Также, надо обратить внимание, что каждая задача проверяется самим разработчиком по чек-листу и отправляется на code review команды. Разработка ведется итерациями. Итерация начинается с планирования и завершается демонстрацией, ретрой, где мы выясняем — что было хорошо, и что можно улучшить. В тестирование мы отдаем результат предыдущей итерации. Внутри отдела мы каждый день пишем три строчки "что делал вчера", "что буду делать сегодня" и "проблемы".

 Об ожиданиях

Какие измеримые результаты вы ждете от меня через 3 и 6 месяцев?

Мне не нужны статисты, кинокритики, важны решатели. Каждая задача должна быть решена! Так же, важна ответственность перед собой, и только перед собой.

Какие перспективы роста в компании? По зарплате, должности?

Тут два момента. В первую очередь, вы должны исполнять должностные инструкции, которые прописаны к занимаемой вами должности, причем исполнять их хорошо. Как только вы доказали, что соответствуете должности и способны выполнять работу хорошо в долгосрочной перспективе (обычно это занимает 6-12 месяцев), то можно думать и поднимать разговор о карьерном росте. Второй момент - это необходимость делать чуть больше того, что описано в инструкциях. Иначе, при равных условиях, выбор кого повысить может быть не в вашу пользу.

Какие условия и бонусы?

График работы свободный (но все в команде доступны с 11 до 17) Официальное трудоустройство Здесь бешеная динамика и разнообразие

 О команде

Сколько человек в твоей команде и какой у них уровень?

  • Android разработчик ведущий  — 1
  • Android разработчик средний  — 2
  • Android разработчик начинающий  — 1

Какая атмосфера внутри команды?

Команда у нас небольшая и суровая) Тим лид - отвечает за коммуникации, оценки, распределение ресурсов, в свободное время - тянет проект. Ведущий (тех.лид) - архитектура, консультация по технически сложным задачам, пилит продукт. Два уверенных разраба - доблестно пилят проекты Студент - отдельные задачи в разных проектах, написание тестов. В типичном проекте участвует 1 разработчик из нашей команды Вне работы: Спорт и FIFA Кикер и настольный теннис "Что? Где? Когда?", шахматы и хакатоны Музыка и многое другое

Как работает бОльшая часть команды?

в офисе

Какой у вас график работы внутри команды?

свободный

 Собеседование

Какое тестовое задание? Сколько занимает времени?

Резюме → встреча с техлидом / тимлидом → [иногда: показать код / тестовое] → встреча с тех.директором.

О руководителе
Валентин Болонский
Тимлид android разработки

Моя роль:

Отвечаю за коммуникации, оценки, распределение ресурсов, в свободное время - тяну проект

Опыт в руководстве:

3-6

Мои компетенции:

тимлид android разработки

Рабочее место и окружение

Валентин Болонский

Тимлид android разработки

Жду ваши резюме или вопросы

Отклик принят, до скорой связи!

Валентин Болонский
Тимлид android разработки

Моя роль:

Отвечаю за коммуникации, оценки, распределение ресурсов, в свободное время - тяну проект

Опыт в руководстве:

3-6

Мои компетенции:

тимлид android разработки

Рабочее место и окружение
Не подошла вакансия? Смотреть другие