Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

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

Зарплата

от 45 000 до 90 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка мобильных и веб-приложений, AR/VR, IoT

Описание вакансии

Условия работы

Ищем разработчика  мобильных приложений на платформе Android в г. Екатеринбург, г. Красноярск и удаленно.


Про нас:

У нас работают и общаются талантливые разработчики, опытные архитекторы и проектировщики, рациональные менеджеры, дизайнеры, инженеры, тестировщики, использующие современные технологии в создаваемых с нуля проектах. Мы решаем нетривиальные задачи, которые позже переезжают жить на Amazon AWS / Azure / Google Apps при помощи нашей блистательной DevOps-команды.

Мы живем в разных странах, городах и часовых поясах, но совместно работаем над VR (Virtual Reality), AR (Augmented Reality), IoT (Internet of Things), веб-проектами и мобильными приложениями, Unity Gaming, Enterprise бизнес-приложениями. Мы профессионально говорим на разных языках - русском, английском, немецком, китайском, вьетнамском, фарси и ”без акцента” на Python, С#, PHP, Objective-C, JavaScript (React, Vue.js, Angular), Java, Swift. Мы находимся на трех континентах (Европа, Азия, Америка) и постоянно путешествуем между ними, по работе и просто так.

Особое внимание мы уделяем таким вещам как возможность самореализации и взаимодействия в команде. Важно чтобы работа приносила удовольствие!


Про вас:

  • Опыт написания кода на языке Java

  • Знание классических алгоритмов и структур данных

  • Опыт разработки под Android SDK

  • Понимаете что такое MVP, MVVM

  • RxJava, DI, Dagger, CI  - это то что вы любите

  • Работа с базами данных: Room, SQLite, Realm, применение ORM-библиотек

  • Предлагаете обдуманные и аргументированные решения и реализуете их с минимумом багов (или вообще без них)!

  • Планируете свое решение, прежде чем написать первую строчку кода.

  • Умеете тестировать свой собственный и чужой код (unit tests, integration tests, manual tests).

  • Понимаете, что такое сложность алгоритмов по O-нотации.

Плюсом будет:

  • Знание Android NDK.

  • Знание С/С++

  • Знание Kotlin

  • Android Architecture Components

  • Практические знания в области оптимизации и профилирования мобильных приложений

  • Опыт или интерес к работе с другими языками (Swift, Groovy).

  • TDD.

Ваше личное желание ежедневно изучать новое - самый большой и главный плюс!

Мы ценим:

  • Как красивый код, так и минимум кода.

  • Понятный код, который покрыт автотестами и содержит комментарии.

  • Разработчиков, увеличивающих пул знаний и опыт команды.

  • Тех, кто не боится ответственности и работает на результат.

  • Разработчиков, не требующих микроменеджмента и постоянного мониторинга.

  • Людей, которые сказали, что все будет сделано в среду, и финишировали во вторник.

  • Документацию, которая обновляется (и тех, кто над ней работает).

  • Чувство юмора )


Какие задачи решать:

  • Разработка приложений под платформу Android

  • Разработка  IoT- приложений

  • Работа с проектами, которые уже живут в production и где растет количество пользователей, трафик, базы данных и нагрузка на инфраструктуру.


С чем работать:

  • Java.

  • Android SDK.

  • Android NDK

  • RxJava.

  • Dagger

  • REST API.

  • Amazon AWS (EC2, SQS, SNS, ELB, ECS, RDS, S3, Cognito).

  • Kotlin.

  • Google Apps.

  • Firebase

  • Jenkins.

  • Git.

Бонусы

Официальное трудоустройство, «белая» з/п.
Возможность профессионального роста.
Уютный офис с зонами отдыха и кухней.
Компенсация стоимости занятий спортом, курсы английского языка.
Мощный персональный компьютер с двумя мониторами.
Гибкое начало рабочего дня и возможность удаленной работы по пятницам.
Уровень заработной платы обсуждается (зависит от ваших технических знаний и навыков).

Дополнительные инструкции

Если вам интересны нетривиальные задачи и алгоритмы, работа с опытными людьми (как разработчиками, так и менеджерами), high traffic apps, то напишите нам о себе, приведите список проектов, над которыми вы работали, и опишите вашу роль в каждом из них. Также можете прислать пример вашего кода (или ссылку на профиль на github / bitbucket / gitlab).

При возникновении любых вопросов не стесняйтесь звонить или писать.