Интернет-агентство Tian Group — ведущая веб-студия Челябинска и Уральского региона. С 2007 года мы разрабатываем сайты и веб-приложения, оказываем услуги по продвижению бизнеса.
Чем предстоит заниматься:
- Разработка нативного iOS-приложения на Swift с нуля на базе подробного ТЗ;
- Реализация функциональности:
- Авторизация/регистрация и профили детей;
- Интерактивные карточки (слайдеры, озвучка, анимации);
- Отслеживание прогресса и логика курсов;
- Push-уведомления;
- Работа с локализациями и голосами;
- Интеграция с системой подписок (in-app purchases);
- Интеграция эквайринга и платных подписок;
- Подключение API (обратная сторона реализуется отдельно);
- Взаимодействие с дизайнером и backend-разработчиком;
- Поддержка различных устройств (iPhone, iPad);
- Участие в тестировании и публикации в App Store.
Что нужно чтобы к нам присоединиться:
- Опыт разработки ios-приложений от 1-го года;
- Уверенное знание Swift;
- Уверенное владение паттернами построения архитектуры приложения (MVVM, Сlean Architecture);
- Знание основ сетевого взаимодействия (НТТРS);
- Опыт написания клиент-серверных приложений, умение работать с различными внешними API, понимание принципов работы с REST API (URLSession, Alamofire);
- Опыт создания кастомных UI-компонентов на UIKit и SwiftUI;
- Знание и понимание основных паттернов проектирования ПО;
- Опыт использования систем контроля версий в составе команды (Git).
Преимуществом будет:
- Умение грамотно конфигурировать необходимую сборку приложения (debug, test, prod);
- Понимание принципов SOLID, KISS, DRY;
- Наличие собственных приложений в ApstoreConnect.
Условия работы:
- Удалённая работа, гибкий график;
- Взаимодействие с проектным менеджером и командой;