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 и возможность работать удаленно
Хабр Карьера