С чем предстоит работать:
- Поддержка и развитие существующего приложения на SwiftUI с использованием The Composable Architecture (TCA).
- Оперативное устранение неполадок, обновление кода при изменении интерфейсов смежных систем или библиотек.
- Реализация новой функциональности и интеграция с внешними сервисами.
- Написание чистого, поддерживаемого кода в соответствии с принятой в проекте стилистикой и архитектурой.
- Участие в планировании, оценке задач и обсуждении технических решений.
- Активное участие в жизни продукта: приветствуются ваши идеи и предложения по улучшению и развитию
Что мы ожидаем:
- Опыт коммерческой iOS-разработки от 4 лет.
- Глубокое знание Swift и SwiftUI.
- Опыт работы с The Composable Architecture (TCA).
- Уверенное владение async/await для работы с асинхронным кодом.
- Опыт проектирования клиент-серверного взаимодействия.
- Навыки создания кастомных UI-компонентов в SwiftUI.
- Знание ООП, паттернов проектирования и структур данных.
- Опыт работы с мультипоточностью и конкурентностью в iOS.
- Опыт работы с модульной архитектурой.
- Навыки написания Unit-тестов и Snapshot-тестов.
- Знание CI/CD-процессов (опыт настройки будет плюсом).
- Опыт работы с Fastlane будет преимуществом.
Что мы предлагаем:
- График работы: 5/2 с 9:00 до 18:00;
- Комфортабельный офис в центре города;
- Работа в стабильной компании и мультикультурной команде;
- Возможность развития и профессионального роста;
- Конкурентная заработная плата (обсуждается индивидуально с кандидатом);
- Испытательный срок длится 3 месяца и оплачивается полностью;
- Полезные и вкусные перекусы от компании.