Senior iOS Engineer

  • Information technology
  • Remote job

Senior iOS Engineer

Job description

Мы — Pure, приложение для анонимного секса. Если не пользовался, то, возможно, слышал — за последние 5 лет про нас написали все основные мировые медиа. Сейчас сервис работает на iOS и Android, объединенных собственной backend-платформой Soul, а августе появится веб-версия и ещё больше пользователей.


Чтобы поспевать за ростом продукта, нам нужен ты — iOS-инженер. Ты будешь работать над Pure и нашим iOS SDK для backend-платформы, да так, чтобы сотни тысяч пользователей по всему миру испытали возбуждение от одного только приложения, не говоря уж про то, что будет дальше.


Немного про техническую сторону вещей. Мы используем VIPER как основную архитектуру, и Fastlane и TeamCity для сборки проектов. Работаем по Agile — много, но без авралов. Стремимся к полностью автоматизированному процессу выпуска с модульным и функциональным тестированием, к концу года добавим автотесты. Тебе понравится.


Важная деталь: мы не огромная корпорация, где всё медленно. Мы не поднявший первый раунд инвестиций стартап, где всё хаотично. Мы — прибыльная компания, в которой чётко понимают, чего хотят добиться через полгода. Ты будешь работать в компактной профессиональной команде, у тебя будет прямой контакт с продуктовым менеджером, дизайнерами и QA-инженерами. Мы открыты к твоим предложениям и инициативе и одинаково требовательны ко взятым на себя обязательствам. По опыту, который ты получишь, год работы у нас можно смело засчитывать за три в другом месте.


У нас два офиса — в Лиссабоне и на Кипре. Для начала предлагаем удалённую работу и будем несколько раз в год устраивать командировки, чтобы собрать удаленных сотрудников вместе. После того, как ты себя зарекомендуешь, обсудим и переезд. Оплачиваемый отпуск — 30 календарных дней.

Requirements

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

  • Не менее 4 лет опыта в разработке приложений под iOS
  • VIPER, MVVM. Strong architect skills.
  • OOP, SOLID, Design Patterns
  • TDD и Unit-Testing
  • Manual layout (без Autolayout)

Желательный опыт работы с:

  • аудио и видео звонками
  • чатами в режиме реального времени
  • встроенными покупками
  • RxSwift, Reactive Cocoa

Общение внутри iOS команды ведется на русском, в публичных каналов и офисе мы общаемся на английском.