IOS Developer

IOS Developer

Python

Клевертек – быстрорастущая IT-компания, которая существует на рынке более 11 лет.
Мы помогаем разрабатывать цифровые продукты для крупнейших российских и зарубежных банков, телекоммуникационных компаний, компаний из сферы интеллектуального транспорта, медицины и безопасности.
Разработанные нами приложения получают престижные мировые награды и высокие оценки экспертов Euromoney, Markswebb и The Banker (Financial Times).
У нас работает больше 240 профессионалов и мы планируем вырасти вдвое в ближайшие два года.

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

  • Разработка мобильных приложений под платформу iOS

  • Поддержка и улучшение существующих решений

  • Оптимизация и ускорение быстродействия приложения

  • Выбор и внедрение новых инструментов, технологий и подходов для решения поставленных задач

  • Проведение Code Review и оценка задач

  • Взаимодействие с командой разработчиков, тестировщиков и дизайнеров

  • Общение с заказчиком

Требования:

  • Минимум 3 года опыта iOS разработки с участием в создании комплексных мобильных приложений

  • Глубокие знания Swift, iOS SDK, Rest API. Плюсом будет опыт с Objective-C и другими языками программирования

  • Опыт построения архитектуры приложения, фундаментальное понимание архитектурных концептов, плюсов и минусов различных паттернов (MVC, MVVM, MVP, VIPER, Clean Swift)

  • Владение и уместное использование паттернов проектирования (Singleton, Factory, Adapter, Decorator, Observer)

  • Понимание работы многопоточности и памяти в мобильных приложениях

  • Построения UI через код (знания SwiftUI приветствуются), с реализацией кастомных UI-компонентов, сложных анимаций, соблюдение Human Interface Guidelines

  • Практический опыт написания Unit / UI tests

  • Понимание принципов Dependency Injection / Inversion of Control

  • Работа с различными менеджерами зависимости (Cocoapods, SPM)

  • Практический опыт работы с Firebase SDK (Remote notifications, Analytics, Events, Remote Config, Dynamic Links)

  • Продвинутое владение Git, понимание и соблюдение принципов GitFlow

  • Понимание полного цикла разработки ПО

  • Опыт создания приложений с нуля, прохождение App Review и публикация в App Store (знание Review Guidelines)

  • Навыки работы и настройки CI/CD (Fastlane, Jenkins, AppCenter)

  • Понимание работы сетевого стэка (http(s), sockets)

Приветствуется:

  • Опыт создания собственных фреймворков и библиотек

  • Опыт менторинга, участие в конференциях и написание статей

Наша компания ищет классных профессионалов, которые вдохновляются тем, что делают. В команде действуем как единое целое, уважая мнение каждого. Пробуем новое и не боимся перемен.

Откликнуться

Report Page