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

Дата размещения вакансии: 15.11.2024
Работодатель: Исходный код
Уровень зарплаты:
з/п не указана
Город:
Москва
2-й Крутицкий переулок 18с1
Требуемый опыт работы:
От 3 до 6 лет

Мы разрабатываем сайты и мобильные приложения, используем современный технологический стек и не боимся высоких нагрузок. Наша цель — сделать жизнь людей проще и удобнее. Ищем в команду Middle iOS-разработчика на усиление, который будет участвовать в проработке архитектуры как самого приложения, так и клиент-серверного взаимодействия, в проектировании пользовательских интерфейсов и сценариев использования, будет разрабатывать новый функционал в приложении и рефакторить старые части кода и исправлять баги.

Чем предстоит заниматься

  • Выполнение средних по сложности задач
  • Умение самостоятельно находить решения без помощи тимлида
  • Умение находить и предлагать оптимальные решения в существующем и разрабатываемом коде
  • Выполнение code-review кода коллег, формирование конструктивной критики, основанной на конкретных вариантах, как сделать лучше
  • Стандартизация решения для минимизации количества ошибок
  • Эффективное взаимодействие с другими членами команды, обсуждение сложных моментов с внешними командами, уточнение полноты требований или согласование важных технических решений с архитектором проекта
  • Написание тестов для работающих приложений
  • Фикс багов в приложениях в рамках компетенций
  • Постоянное обучение и совершенствование своих навыков

Что важно для этой позиции

  • Уверенное знание Swift и iOS SDK. Опыт с фреймворками: UIKit, Foundation, Core Data, Autolayout
  • Понимание и работа с архитектурными паттернами: MVC, VIPER и MVVM
  • Умение работать с Combine. Опыт работы с: GCD, OperationQueue для управление асинхронными операциями
  • Работа с сетью: URLSession и сериализация данных с помощью Codable
  • Написание модульных тестов: XCTest. Понимание принципов TDD и BDD
  • Управление зависимостями: CocoaPods, SPM
  • Уверенное владение Git, опыт настройки CI/CD

Будет плюсом

  • Высшее техническое образование
  • Владение Concurrent на хорошем уровне и SwiftUI

Мы предлагаем

  • Работу со смыслом — участие в создании удобных сервисов и услуг, которые делают жизнь людей лучше
  • Официальное трудоустройство
  • Комфортный офис, открытый для сотрудников 24/7, в шаговой доступности от метро Пролетарская/Крестьянская застава
  • Гибкий график работы и результативно-ориентированный подход
  • Оплату внешнего профессионального обучения
  • Корпоративный английский
  • Casual дресс-код
  • +5 day off и возможность работать удаленно

Это важно. Наша компания входит в перечень аккредитованных ИТ-компаний.

Процесс найма

1) Отбор по резюме

2) Установочный созвон с HR-специалистом

3) Zoom call с экспертом по стеку

4) Финальный Zoom call с руководителем разработки и HR BP