Вакансия: Мобильный разработчик IOS (middle) в Алматы

Полное описание вакансии: Мобильный разработчик IOS (middle) в Алматы

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1523196 Мобильный разработчик IOS (middle) Алматы > IDOCSKZ open 2024-07-09
Необходимые навыки
  • > SOLID
  • > iOS
  • > Objective-C
  • > VIPER
  • > UIKit
  • > GCD
  • > Storyboards
  • > Swinject
  • > Resolver
Требования

Отличное знание Swift, а также понимание Objective-C для работы с унаследованными библиотеками. Понимание работы компонентов iOS SDK.

Обязанности

Разработка приложений для устройств на базе операционной системы IOS. Разработка приложений под устройства на операционной системе IOS . Сопровождать и модернизировать...

Описание

Объявляем конкурс на позицию Мобильный разработчик ios (middle)

IDocs - это Saas платформа для автоматизации документооборота. Мы строим продукты, которые помогают компаниям оптимизировать свои бизнес процессы и упростить обмен документами с контрагентами. Что объединяет всех в команде?
Однозначно, это идея, честность, прозрачность, командных дух, любовь к инновациям и стремление к саморазвитию и нахождению решений для любых задач и проблем.

Основной функционал:

  • Разработка приложений для устройств на базе операционной системы IOS.
  • Разработка приложений под устройства на операционной системе IOS .
  • Сопровождать и модернизировать уже существующие разработки;
  • Принимать участие в совершенствовании процессов разработки/сопровождения программного обеспечения;
  • Оптимизировать производительность ПО.


Технические требования:

Очень хорошо, если вы:

  • Отличное знание Swift, а также понимание Objective-C для работы с унаследованными библиотеками
  • Понимание работы компонентов iOS SDK
  • Коммерческий опыт разработки мобильных приложений на iOS от 2-х лет
  • Опыт разработки клиент-серверных приложений
  • Знание, как эффективно работать с сетевыми запросами, включая пагинацию
  • Хорошее понимание архитектуры VIPER, грамотное построение логики через UseCases, основываясь на принципах Clean architecture
  • Опыт работы с многопоточностью в рамках GCD (Grand Central Dispatch)
  • Знание основных принципов ООП, SOLID
  • Приложения строятся на UIKit, с использованием Storyboards и/или программного кода для интерфейса
  • Многопоточное решение на GCD
  • DI подход реализуется через использование таких фреймворков как Swinject или Resolver

Дополнительные знания и опыт:

  • Опыт работы с таск-трекерами (Jira)
  • Опыт работы с Figma
  • Знание, как создавать отзывчивый UI
  • Умение работать с App Store Connect
  • Умение выстраивать продуманный CI/CD пайплайн с использованием Xcode Server, GitHub Actions, GitLab CI или Jenkins
  • Опыт написания UI тестов с использованием XCTest и XCUITest

Условия:

  • Возможность обучения.
  • Возможность роста и развития в компании.
  • График работы: гибридный (вт, чт ,пт-office, пн,ср,- homeoffice).
  • Фруктовые пятницы, наставник на период испытательного срока, открытые коммуникации внутри компании.

Вверх