👋 Что важно в корпоративной культуре компании? Расскажите в коротком опросе → пройти

Middle iOS Разработчик

Зарплата

до 250 000 ₽

Местоположение и тип занятости

Москва, Санкт-Петербург, КазаньПолный рабочий деньМожно удаленно

Описание вакансии

О компании и команде

Мы - амбициозная команда технических энтузиастов и автономное подразделение в дочерней структуре крупнейшей агрохолдинговой компании России и СНГ, чья миссия — это создание цифрового решения на базе low-code платформы и ИИ агентов с возможностью формировать мобильные (iOS и Android) и веб-клиенты такими, какими хочет видеть пользователь платформы.
В настоящий момент, мы расширяемся и ищем iOS-разработчика для развития приложения, которое формирует интерфейс, логику и пользовательское содержимое на лету при изменениях на low-code платформе.

Поэтому с нами у вас есть возможность:

  • Браться за интересные, амбициозные и необычные задачи;
  • Исследовать и предлагать свои идеи для реализации;
  • Расти и развиваться под менторством мобильного тимлида;
  • Работать в слаженной и дружной продуктовой команде;
  • Быть у истоков продукта для B2B и B2C клиентов;
  • И быть на рубеже передовых технологий.

Ожидания от кандидата

  • Разработка и поддержка мобильных iOS приложений на Swift
  • Реализация iOS прототипов для проверки гиппотез
  • Документирование кодовой базы
  • Написание юнит-тестов (XCTest, TDD)
  • Рефакторинг
  • Формирование сборок для тестов

Требуемый опыт и навыки

  • Коммерческий опыт от 3 лет в iOS-разработке
  • Уверенное владение Swift и Xcode
  • Опыт работы с UIKit; Опыт создания кастомных UI-элементов
  • Уверенное владение GCD
  • Умение разбираться в чужом коде
  • Понимание ООП, SOLID, DRY, KISS, Delegate Pattern
  • Умение проектировать взаимодействие с сервером (HTTP)
  • Опыт работы с MVC и MVVM
  • Понимание чистой архитектуры

Будет плюсом

  • Понимание ФП
  • Опыт работы с Combine
  • Понимание Swift Concurrency
  • Опыт работы с SwiftData
  • Опыт работы с веб-вью (WKWebView)
  • Базовое понимание HTML и CSS
  • Опыт работы с веб-сокетами

Условия работы

  • Инновации: Работа в среде, где ценится новаторский подход и поддерживаются любые творческие идеи. Ищем человека, который будет участвовать в проектировании уникального мобильного приложения.
  • Профессиональный рост: Возможности для обучения и развития в перспективной области мобильной разработки.
  • Дружный коллектив: Команда единомышленников, готовых делиться знаниями и поддерживать друг друга в любых начинаниях.
  • Официальное трудоустройство: Денежное вознаграждение, состоящее из оклада и премии, компенсируется вовремя и без задержек.