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).
Дополнительные инструкции
Прежде, чем откликнуться на вакансию ответьте на следующие вопросы:
- Работали ли Вы с многопоточностью? Если да, то какой был опыт?
- Imagine, you have become as tiny as an ant and somebody put you in huge empty glass, what are going to do?
- Suppose your initial decision is impossible, what else would you do?
- Скачайте AntiLand приложение, что бы поменяли в этой версии приложения?
- Какую задачу вы бы хотели взять на себя? Как вы думаете, почему антиленд был создан?