Middle/Senior iOS разработчик

Middle/Senior iOS разработчик


все вакансии

Наш стек разработки: Swift, Dependency Injection;

Используем архитектуру: VIPER, RIBs;

Используем в инфраструктуре: CircleCI, GitHub Packages;

Код расположен в GitHub;

Ведём задачи в ClickUp, общаемся и созваниваемся в Discord (иногда в Zoom);

Ежедневные задачи: 

- Разработка нового функционала и поддержка уже реализованного;

- Избавление от legacy;

- Написание интеграционных тестов, поддержка окружения для автотестирования; 

- Поддержка инфраструктуры проекта, разработка библиотек для внутреннего 

использования;

- Взаимодействие с PO и PM, планирование задач.

Требования:

- Уверенное знание Swift и компетенция в Objective C, можете легко конвертировать код между ними;

- Уверенное знание iOS SDK;

- Знание принципов ООП, SOLID;

- Понимание паттернов проектирования, архитектурных подходов MV*, VIPER;

- Умение реализовывать многопоточность; 

- Опыт реализации клиент-серверных приложений; 

-Понимание принципов и особенности работы с HTTP и REST API;

- Опыт реализации качественный слой взаимодействия с сетью через URLSession, Alamofire или AFNetworking;

- Опыт работы с RxSwift и Realm DB;

- Опыт создания кастомных UI-компонентов;

- Опыт создания сложные интерфейсы без использования Interface Builder и Storyboard (через Auto-layout/SnapKit, etc.);

- Опыт использования систем контроля версий (Git);

- Опыт разработки библиотек, работа с CocoaPods;

- Технический английский для чтения документации;

Будет плюсом:

- Опыт написания unit-тестов;

- Опыт работы в команде с Gitflow;

- Опыт с нетривиальными инфраструктурами и архитектурными задачами;

Будет круто:

- Опыт инфраструктурной поддержки проекта (SwiftLint, etc); 

- Опыт работы с CI/CD / Github Actions;

Работая у нас вы получите:

- Комфортный офис в центре города со всеми условиями (бассейн, настольный теннис, мини тренажерный зал);

- Официальное трудоустройство с первого рабочего дня по ТК РУз;

- График работы 5/2: Пн-Чт с 10.00 до 18.00; Пт с 10:00 до 17:00; 

-Частичную дотацию на питание в офисе (опционально, по желанию);

-Отсутствие дресс-кода и бюрократии, свободу в реализации интересных проектов;

- Спринты, планирование, стендапы, настроенные самой командой разработчиков;

- Культуру, где можно расти, развиваться и чувствовать себя комфортно;

- Команду ориентированную на создание крутого продукта;

- Ну и конечно кофе, снеки и приятная атмосфера в офисе.

Уже не терпится приступить к работе? Присылайте свое резюме на @veronika_express24



Report Page