iOS разработчик мобильных приложений

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

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

Компания

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

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

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

Про вас:

  • Отлично понимаете iOS SDK, Swift, структуры и алгоритмы (queue, binary tree, etc).

  • Знаете и умеете применять шаблоны проектирования в своих проектах.

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

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

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

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

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

  • HTTP Networking in the Swift.

  • Оптимизация и профилирование Swift кода.

  • ReactiveX/RxSwift.

  • Понимание и интерес проектирования API.

  • Практический опыт подписи и публикации приложений в AppStore.

  • Опыт конфигурирования In-App Purchases.

  • Опыт реализации Push Notifications нативными средствами и сторонними сервисами.

  • Интерес работы с AR / IoT проектами.


Умение общаться с другими разработчиками и анализировать собственные предлагаемые варианты решения (и идеи) с точки зрения ROI (Return on Investment) - большой плюс!

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

  • Создание мобильных, десктопных и IoT- приложений с использованием Swift.

  • Разработка новых приложений и проектов.

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

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

  • Swift.

  • ReactiveX/RXSwift.

  • REST API/Swagger/Moya.

  • MVC/MVP/MVVM/VIPER.

  • Jenkins/Fastlane tools.

  • Cordova.

  • Git.

  • Amazon AWS (S3).

  • Fabric/TestFlight.

Мы ценим:

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

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

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

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

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

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

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

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

Бонусы

  • Официальное трудоустройство и “белую” заработную плату.

  • Лояльный график работы: гибкое начало и окончание дня, возможность работать удаленно по пятницам.

  • Офис в центре города с доступом к любому виду транспорта.

  • Ежегодное Performance Review.

  • Прозрачные процессы в компании и гибкий менеджмент.

  • Работу над международными проектами в разных сферах.

  • Занятия английским языком за счет компании.

  • Частичную компенсацию спорта (фитнес, бассейн, волейбол, танцы и пр.).

  • Команду, которая всегда готова поддержать, объяснить непонятное и просто пообщаться.

  • Спортивные тимбилдинги и корпоративные мероприятия.

  • Традиционную пиццу в офисе по четвергам (наша традиция :) )

  • Зону отдыха с кикером и Playstation 4.

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

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

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

В приоритете рассматриваем кандидатов в офисы Екатеринбурга, Красноярска и Сочи.