Inabia
W2 Mobile Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Мобильный разработчик для создания нативных приложений под iOS и/или Android. Разработка интерфейсов на SwiftUI, интеграция с REST API и бэкенд-сервисами, обеспечение качества и безопасности приложений.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать нативные мобильные приложения для iOS и/или Android
- Создавать адаптивные и интуитивные интерфейсы на SwiftUI для iOS
- Разрабатывать переиспользуемые UI-компоненты и реализовывать функции приложения согласно бизнес-требованиям
- Интегрировать приложения с REST API, бэкенд-сервисами и сторонними системами
- Устранять неполадки, повышать производительность и обеспечивать совместимость с поддерживаемыми устройствами и версиями ОС
- Взаимодействовать с кросс-функциональными командами, переводя требования и UI/UX-дизайн в качественные мобильные решения
- Писать чистый, поддерживаемый и документированный код по лучшим практикам мобильной разработки
- Реализовывать механизмы безопасности, защиты данных и обработки ошибок
- Участвовать в код-ревью, юнит- и интеграционном тестировании, управлении релизами
- Работать с инструментами, фреймворками и платформами Cogman по мере необходимости
- Работать в Agile-среде разработки
Требования
- Подтверждённый опыт разработки мобильных приложений под iOS и/или Android
- Сильный практический опыт со SwiftUI и современными практиками iOS-разработки
- Владение Swift, Xcode и iOS SDK для iOS-направления
- Опыт разработки мобильных приложений на нативных фреймворках
- Понимание архитектуры мобильных приложений, паттернов проектирования и управления состоянием
- Опыт интеграции RESTful API и работы с JSON
- Знание отладки, тестирования, оптимизации производительности и деплоя мобильных приложений
- Знакомство с Git или другими системами контроля версий
- Умение работать в команде в Agile-среде
- Сильные аналитические навыки, навыки решения проблем и коммуникации
Навыки
- Swift
- SwiftUI
- Xcode
- iOS SDK
- REST API
- JSON
- Git
- Kotlin
- Jetpack Compose
- CI/CD
- Android