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

Senior iOS Developer

Зарплата

от 5500 до 6500 $

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

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

Компания

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

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

Мы разработали приложение с 30М+ пользователей по всему миру. Наше приложение простое и удобное в использовании. Мы создаем уникальную среду для общения, знакомств и времяпровождения. 

Сейчас мы ищем Senior iOS Dev, чтобы ускорить разработку новой версии нашего приложения. Мы всегда ищем талантливых и амбициозных специалистов и руководителей, присоединяйтесь к нами или порекомендуйте друзьям!

Основные задачи

  • Проработка и поддержка архитектурных решений; 
  • Планирование и оценка задач;
  • Создание удобного и понятного для пользователей продукта в составе; команды разработчиков; 
  • Полная вовлеченность в создание приложения;
  • Управление командой iOS разработки;

Что мы ожидаем от Вас:

  • Опыт работы от 3+ лет; 
  • Уверенное владение Swift;
  • Знание iOS SDK, знание Human Interface Guidlines (HIG), опыт работы с основными iOS фреймворками (StoreKit, SwiftUI, UIKit)
  • Опыт создания клиент-серверных приложений;
  • Понимание применения паттернов проектирования, их плюсы и минусы;
  • Знание и понимание архитектур MVVM, MVC;
  • Понимание многопоточности и очередей;
  • Понимание принципов проектирования SOLID;
  • Понимание, что такое CI и зачем он нужен, а также Git/GitHub Flow;
  • Понимание, что такое юнит-тесты, зачем они нужны и умение их писать;
  • Умение работать в команде, понимание современных подходов гибкой разработки Agile (SCRUM).

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

Прежде, чем откликнуться на вакансию ответьте на следующие вопросы: 

  1. Работали ли Вы с многопоточностью? Если да, то какой был опыт? 
  2. Imagine, you have become as tiny as an ant and somebody put you in huge empty glass, what are going to do? 
  3. Suppose your initial decision  is impossible, what else would you do? 
  4. Скачайте AntiLand приложение, что бы поменяли в этой версии приложения?
  5. Какую задачу вы бы хотели взять на себя? Как вы думаете, почему антиленд был создан?