Finbridge

IOS-разработчик

До 200 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • UIKit
  • RESTful API
  • Swift
  • iOS
  • Английский — C1 — Продвинутый

Обязанности:

  • Разработка новых и поддержка существующих мобильных приложений для iOS на языке Swift;
  • Участие во всем жизненном цикле приложения: проектирование, кодирование, тестирование, отладка, публикация и поддержка;
  • Интеграция с бэкенд-API (REST), работа с сетью (URLSession, Alamofire);
  • Реализация пользовательского интерфейса (UI) в соответствии с предоставленными макетами (как кодом, так и с использованием Interface Builder);
  • Работа с локальными базами данных (Core Data, Realm, SQLite);
  • Оптимизация приложений для производительности, отзывчивости и эффективного использования памяти;
  • Следование принципам чистой архитектуры (предпочтительно Viper) и объектно-ориентированного программирования (ООП);
  • Написание чистого, поддерживаемого и документированного кода;
  • Работа с системой контроля версий Git (GitFlow, создание Pull/Merge Request, код-ревью).
Требования:
  • Опыт коммерческой разработки под iOS от 2 лет;

  • Глубокое знание языка Swift (от 2-х лет активного использования);

  • Опыт работы с UIKit. Понимание жизненного цикла UIView и UIViewController;

  • Понимание основных архитектурных паттернов (MVP, MVVM, VIPER) и умение их применять на практике;

  • Опыт работы с RESTful API, знание принципов HTTP, JSON;

  • Работа с многопоточностью (Grand Central Dispatch - GCD, OperationQueue);

  • Опыт работы с системой контроля версий Git;

  • Знание принципов ООП (инкапсуляция, наследование, полиморфизм), SOLID;

  • Навыки отладки (debugging) и профилирования приложений (Instruments для анализа памяти, утечек, потребления CPU);

  • Опыт публикации приложения в AppStore.

Условия:
  • Оформление по ТК РФ;
  • График работы 5/2 (пн-пт) с 09:00 до 18:00, праздничные дни - выходные;
  • Развитая корпоративная культура: подарки к значимым событиям сотрудникам и их детям, корпоративное обучение английскому языку, корпоративные выезды и яркие новогодние корпоративы, скидки на абонементы в сеть спортзалов Alex Fitness, специальные условия на обучение в автошколах, льготные программы для дополнительного образования и многое другое;
  • Обучение и наставничество, полноценный ввод в должность со стороны Руководителя.