Android разработчик

Кого мы ищем


  • С опытом работы Android от 1 года
  • С пониманием работы СУБД и sql
  • С пониманием отличий устройств и версий Android
  • С пониманием работы Android SDK
  • С пониманием жизненного цикла приложения
  • С английским на уровне чтения технической документации
  • С опытом использования систем контроля версий (GIT и подобное)
  • ООП на уровне понимания стандартных паттернов
  • Умение разрабатывать custom view

Будет отлично, если


  • Отлично понимаете и можете обосновать применение различных паттернов проектирования
  • Есть опыт использования REST API
  • Есть знание формата JSON
  • Есть успешные приложения в Google Play
  • Есть open source проекты на github
  • Есть опыт написания unit-тестов

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


  • Удаленную работу
  • График работы: 9.00 (10.00) — 18.00 (19.00) (возможен гибкий график)
  • Оплату в зависимости от квалификации от 45000 до 90000 руб.
  • Интересные задачи

Необходимые навыки


android sdk rest git git-flow android android development threads async

Инструкции:


  • Время выполнения задания — 4–6 часов.
  • Необходимо показать умение владением стека технологий: sqlite (sql/contentresolver), json (xml), API (rest), offline mode, git на примере одного из двух приложений:
    1. Необходимо создать rss reader. Приложение должно иметь минимум 3 встроенных rss подписки, пользователь может добавить свои подписки. Приложение должно выводить список подписок, при переходе по подписке надо показывать список постов, после перехода по посту надо показывать его заголовок и описание.
    2. Необходимо создать погодное приложение. Приложение должно иметь минимум 2 встроенных города (Санкт-Петербург, Москва), пользователь может добавить свой город. Приложение должно выводить города с указание температуры, приложение должно уметь показывать более подробную информацию по городу и уметь показывать прогноз погоды (3 или 7 дней) (OpenWeatherMap или любой другой на выбор).
  • NB: Приложение обязано соблюдать design, code guidelines и свободно работать в offline режиме.
  • Вы можете использовать любые библиотеки для ускорения разработки, за исключением использования кода библиотек, который покрывает больше 50% функционала данного задания.
  • Надо выполнять только один из, на выбор. Результат — на github.com и ссылку на почту (ab@4xxi.com).

PHP-разработчик на Symfony

В компанию требуется PHP-разработчик для поддержки существующих проектов и разработки новых.

Основные требования


  • Хорошее знание PHP5.3+
  • ООП на уровне хорошего понимания стандартных паттернов
  • Знание Symfony2 (от года)
  • Опыт работы с SQL (MySQL / PostgreSQL)
  • Использование систем контроля версий (GIT и подобное)
  • Базовые знания JS (jQuery), HTML, CSS
  • Умение настраивать рабочую среду
  • Английский на уровне чтения технической документации
  • Крайне желательно гражданство России

Преимуществом будет


  • Опыт работы с highload (кэширование в redis / memcached, оптимизация, репликация, шардинг)
  • Умение работать с нереляционными базами данных (mongodb)
  • Опыт работы с git-flow
  • Опыт работы и проектирования RESTful протоколов
  • Умение автоматизировать рутинные процессы (capistrano, phing и др.)
  • Знание и умение применять автоматическое тестирование (phpunit, behat + mink, phpspec)

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


  • Оплату в зависимости от вашей квалификации (от 50000 до 100000 руб.)
  • Работу только над интересными проектами
  • Отсутствие менеджеров, как класс
  • Возможность проявить себя и быстро увидеть результат
  • Работа в офисе, полный рабочий день с 10:00 – 19:00 по Москве (возможен гибкий график работы)
  • Преимуществом будет проживание соискателя в Санкт-Петербурге
  • Карьерный и профессиональный рост
  • Постоянное повышение ЗП при улучшении качества кода и увеличении самостоятельности

Необходимые навыки


php symfony2 sql rest redis phpunit behat

Инструкции:


  • Свои резюме присылайте, пожалуйста, на ab@4xxi.com с копией на es@4xxi.com. Помимо резюме, пожалуйста:
    • выполните тестовое задание и прикрепите результат выполнения в виде ссылки к письму;
    • ссылку на профиль в github / bitbucket;
    • контакты людей, которые вас могут порекомендовать.
  • Надо выполнять только один из, на выбор. Результат — на github.com и ссылку на почту ().

Руководитель проектов

В связи с ростом компании, мы ищем руководителя проектов в команду.

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


  • Управление процессом разработки (стартапы, бизнес-продукты, мобильные приложения)
  • Взаимодействие с заказчиками
  • Управление командой и координация коммуникации между ними
  • Составление outline для проектов и бизнес-документации

Обязательные требования


  • Умение управлять и любовь к этому
  • Наличие технического background"а (либо образование, либо опыт работы разработчиком, а лучше — и то, и другое)
  • Методичность, аккуратность, внимание к мелочам
  • Письменный и устный английский (на уровне Intermediate и выше)
  • Умение готовить бизнес-документацию, понятную для разработчиков
  • Опыт работы в управлении — от 1 года и выше
  • Умение читать требования к вакансии и инструкции

Плюсом будет


  • Если вы — активный пользователь мобильных приложений (iOS, Android)
  • Если вам не всё равно, что вы делаете, и вы хотите делать это как можно лучше
  • Хорошее знание технических наук (математика, экономика и др.)
  • Знание гибких методологий разработки (Agile)

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


  • Оплату в зависимости от вашей квалификации (от 60000 руб. до 110000 руб.)
  • Работу над интересными проектами
  • Отсутствие бюрократии
  • Полный рабочий день с 10:00 – 19:00 по Москве, возможен гибкий график работы
  • Карьерный и профессиональный рост

Необходимые навыки


менеджмент проектов методичность стрессоустойчивость пунктуальность

Инструкции:


Просим всех кандидатов выполнить тестовое задание "Заметки" (не посылайте отклик до тех пор, пока не выполните это тестовое задание): В компанию обратился заказчик со следующим запросом: "У нас есть проблема: нет устраивающего нас приложения для хранения информации. У нас — распределённый офис с большим количеством сотрудников (разработчики, Team Lead"ы, есть 1.5 менеджера, технический директор и ассистент + основатель). Нам постоянно нужно записывать куда-либо информацию и делиться ей с другими сотрудниками (информация бывает разной — от технической "нашёл баг" до "где купить слона").

Ещё мы хотим, чтобы в приложении были дополнительные фичи:

  1. Авторизация через соцсети (FB, Twitter).
  2. Экспорт заметок в Dropbox.
  3. Возможность быстро добавить информацию о текущей погоде.
  4. Перевод голоса в текст.
  5. Напоминания (типа to-do).
  6. Хотим всё максимально быстро, так как очень нужно".

Уважаемые кандидаты, от вас требуется выполнить следующее и прислать нам результаты на английском языке:

  • предоставить план разработки мобильного приложения;
  • весь план и вся переписка должны быть строго на английском языке;
  • указать, сколько на какие этапы составления данного плана было затрачено вашего личного времени (в часах);
  • требуемые человеческие ресурсы;
  • краткое описание того, какие инструменты вам потребуются для управления таким проектом;
  • как будет происходить мониторинг того, что всё идёт ОК?
  • что делать, если разработчик задержал выполнение задачи на неделю?

Если у вас возникают к "заказчику" вопросы — обращайтесь по почте Ксении.