Middle iOS-разработчик (Swift)
Прямой работодатель Navamsha ( navamsha.com )
Опыт работы любой
О проекте
Мы – стартап, который создает инновационное мобильное приложение, которое помогает женщинам развивать и познавать себя с помощью восточной астрологии, медитации, аффирмаций и других практик. Наша миссия – вдохновлять и поддерживать женщин на их пути к счастью и гармонии.
Мы ищем iOS-разработчика уровня Middle или Middle+, который совместно с командой будет создавать новый функционал и делать приложение более удобным и полезным для пользователей.
Наш стек:
- iOS 14+.
- Swift 4.5+.
- MVVM + Router.
- Combine vs ReactiveSwift.
- Autolayout без сторибордов.
- CocoaPods для зависимостей.
- SwiftLint для единого оформления кода.
Кодовая база на Swift и Objective-C в пропорции 50/50, есть немного C. На Objective-C разработка больше не ведется, все новые фичи пишем на Swift.
Чем предстоит заниматься
- Верстать экраны и реализовывать функциональную логику для новых фичей по готовым макетам в Figma и ТЗ.
- Настраивать сбор и отправку событий в системы аналитики (Firebase, Amplitude, Appsflyer).
- Принимать участие в планировании и выстраивании архитектуры, c которой было бы легко расширять и поддерживать функционал приложения, сохранять оптимальное быстродействие и размер билда.
- При необходимости переносить фичи с Objective-C на Swift.
- Оформлять техническую документацию по фичам приложения для базы знаний.
Мы ожидаем от кандидата
- 4+ лет в iOS разработке.
- Уверенное владение Swift, UIKit и знание стандартных библиотек для iOS, HIG, ООП.
- Опыт работы со встроенными покупками.
- Опыт работы с Gitflow, Combine/ReactiveSwift, системами аналитики.
- Умение писать чистый код, принципы DRY приветствуются.
- Умение использовать XCode Instruments для дебага и поиска проблемных мест.
- Опыт написания технической документации или тест-кейсов.
- Английский, достаточный для понимания технической документации.
- Навыки самоорганизации и работы в распределённой команде – общаемся в Slack, задачи ведем в ClickUp, база знаний в Notion.
Будет преимуществом
- Навыки взаимодействия с кодом на Objective-C.
- Опыт работы с SwiftUI.
- Опыт работы с RESTfull API.
- Примеры разработанных приложений с кодом в открытых репозиториях.
- Интерес к самопознанию, йоге, медитации, восточной философии.
Что мы предлагаем
- Конкурентная и стабильная зарплата. Оффер – по итогам собеседования.
- Полностью удаленная работа (full-time).
- Гибкое начало и завершение рабочего дня.
- Оформление через самозанятость или контракт с иностранной компанией в зависимости от вашего места жительства.
- Дружелюбная команда и адекватное руководство. Заботимся об эмоциональном состоянии друг друга и спокойно решаем вопросы даже в сложных ситуациях.
- Большое пространство для развития навыков.
- Здравый смысл в процессах: минимум бюрократии, лёгкие согласования.
- Работа в интересном и востребованном международном проекте, который любят пользователи (App Store rating: Russia – 4.8, USA – 4.9).