Strong Middle iOS разработчик на e-Commerce проект
Обязанности
Требования
- У Вас большой опыт в разработке iOS, включающий SDK и сторонние фреймворки.
- Вы уже работали с Swift и знаете, как использовать язык наиболее эффективно.
- У вас есть опыт работы с архитектурами клиент-сервер с использованием HTTPS, REST и JSON.
- У вас есть глубокое понимание архитектуры приложений, шаблонов проектирования и лучших практик программирования (SOLID, GoF, Clean/Hexagonal architecture).
- У вас есть глубокое понимание реактивного программирования (RxSwift) и однонаправленных архитектур (FLUX / Redux).
- Вы хорошо разбираетесь в CoreData или SQLite (GRDB).
- У вас сильные навыки модульного тестирования (RxTest, XCTest, Nimble).
- Вы ежедневно используете современные инструменты iOS (fastlane, match, SwiftGen, Sourcery, Mint и т. д.).
- Вы знакомы с подписью кода iOS и процессом публикации AppStore Connect.
- Вы умеете писать код, оптимизированный во время выполнения, и понимаете алгоритмическую комплексность.
- Вы пишите тестируемый код.
- У вас есть опыт непрерывной интеграции / непрерывной доставки (fastlane, действия Github, Bitrise, Jenkins).
- Свободное владение английским языком, чтобы свободно общаться с командой, Product owner, скрам-мастером.
Будет плюсом
- Образование в сфере комьютерных наук или любое другое смежное образование.
- 4+ лет опыта в разработке программного обеспечения.
О проекте
Мы ищем новых членов команды для международного проекта электронной коммерции. Наш клиент - это популярная платформа электронной коммерции по аренде автомобилей и туризму в Германии и Франции. Более 150 человек из 10 национальностей работают над разработкой продуктов и лучшими пользовательскими кейсами. Открытая атмосфера и ответственный коллектив создают все условия для влияния на продукт. Наша задача - разработать новый продукт для аренды автомобилей с user-flow пользователей. Благодаря прямому общению с членами команды, менеджерами по продуктам и ScrumMaster у вас будут неограниченные возможности влиять на проект и предлагать улучшения. Мы предлагаем: