Обязанности:
- 1. Разработка приложений:
- Проектирование и создание мобильных приложений для платформ iOS и Android.
- Поддержка и разработка Mobile ADS SDK
- Использование языков программирования, таких как Swift и Objective-C для iOS, Kotlin и Java для Android, а также кроссплатформенных решений (например, React Native, Flutter).
2. Интеграция с API и сторонними сервисами:
- Разработка и интеграция RESTful и GraphQL API для взаимодействия с серверной частью приложения.
- Использование сторонних библиотек и сервисов (например, для аналитики, авторизации и хранения данных).
3. Тестирование и отладка:
- Проведение тестирования приложений на различных устройствах и версиях операционных систем для выявления и устранения ошибок.
- Написание автоматизированных тестов (юнит-тесты, функциональные тесты) для обеспечения качества кода.
4. Поддержка и обновление приложений:
- Регулярное обновление приложений с учетом изменений в операционных системах и добавления новых функций.
- Обработка отзывов пользователей и внесение необходимых изменений на основе их предложений.
5. Документирование кода и процессов:
- Создание и поддержка документации к коду, а также инструкций по установке и использованию приложений.
- Ведение отчетности о ходе выполнения задач и статусе проекта.
- 1. Опыт разработки мобильных приложений от 3-х лет.
- Android:
- Уверенное владение языками программирования Java и Kotlin.
- Опыт работы с Android SDK и Android Studio.
- Знание принципов проектирования UI/UX для Android.
- Уверенное владение языками программирования Swift и Objective-C.
- Опыт работы с Xcode и iOS SDK.
- Знание принципов проектирования UI/UX для iOS.
- Знание популярных библиотек и фреймворков, таких как Retrofit, Dagger (для Android) Alamofire, SwiftUI (для iOS - Опыт работы с кросс-платформенными инструментами (например, React Native, Flutter) будет плюсом.
- Желательно: - Опыт разработки и интеграции RESTful API.
- Понимание работы с JSON и XML.
- Знание SQLite или Room (для Android), Core Data или Realm (для iOS).
- Опыт работы с облачными базами данных (Firebase, MongoDB) будет преимуществом.
- Портфолио: - Наличие завершенных проектов или приложений в Google Play и App Store будет преимуществом
- Официальное трудоустройство;
- Все возможности для профессионального и карьерного роста.