MyTelemedicine
Mobile Developer — Android / iOS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Мобильный разработчик уровня junior–middle в команду разработки медицинского продукта. Основной фокус — Android, с участием в разработке iOS-приложения по необходимости.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать мобильные приложения, основной платформой является Android
- Реализовывать и поддерживать функциональность от сбора требований до тестирования и релиза в продакшн
- Участвовать в разработке iOS-функций, доработок и исправлении багов по необходимости
- Тесно взаимодействовать с дизайнерами, QA-инженерами и backend-разработчиками
- Интегрировать REST API, сторонние сервисы, аналитику, аутентификацию, push-уведомления и другие мобильные сервисы
- Диагностировать и устранять баги, падения и проблемы производительности приложений
- Участвовать в code review и следовать принятым стандартам разработки
- Помогать улучшать производительность, надёжность, безопасность и пользовательский опыт приложения
- Участвовать в техническом планировании, оценке задач и обсуждении архитектуры
- Изучать и внедрять новые мобильные технологии и практики разработки
Требования
- 1–4 года профессионального опыта в разработке ПО или мобильных приложений, включая стажировки или значимый проектный опыт
- Опыт разработки Android-приложений
- Опыт работы с Kotlin и Android SDK
- Знакомство с современной Android-разработкой, включая Jetpack и/или Jetpack Compose
- Понимание REST API, JSON, асинхронного программирования и архитектуры мобильных приложений
- Профессиональный или проектный опыт разработки на iOS с использованием Swift
- Знакомство с Git и стандартными процессами разработки ПО
- Понимание практик тестирования и отладки ПО
- Сильные навыки решения проблем и желание учиться
- Способность эффективно работать в офисе в команде в McKinney, Texas
- Хорошие навыки коммуникации и командной работы
Условия
- Офисная позиция в McKinney, Texas
- Работа в очной инженерной команде
- Возможность роста до разностороннего мобильного инженера
- Для middle-уровня — больше самостоятельности, участие в технических решениях и качестве кода
Навыки
- Android
- Kotlin
- Android SDK
- Jetpack
- Jetpack Compose
- REST API
- JSON
- Git
- iOS
- Swift
- SwiftUI
- Xcode
- Firebase
- CI/CD
- Automated testing
- Push notifications
- Deep linking
- Analytics
- Crash reporting
- Google Play Store
- Apple App Store
- Agile
- Scrum