Навтелеком
Мобильный разработчик Mobile Developer (iOS, Android)
Не указана
- Kotlin
- Swift
- Android
- iOS
Должностные обязанности:
-
Разработка и поддержка мобильных приложений Android и iOS.
-
Разработка на Swift и Kotlin.
-
Интеграция с REST API, работа с аутентификацией, безопасностью данных (OAuth, JWT).
-
Оптимизация производительности и обеспечение безопасности мобильного приложения.
-
Взаимодействие с UI/UX-дизайнерами (используем Figma) над созданием удобного интерфейса (Material Design, Human Interface Guidelines).
-
Взаимодействие с backend-разработчиками для улучшения API и интеграции.
-
TDD.
- Опыт от 3 лет в разработке мобильных приложений для Android. Опыт в разработке для iOS может отсутствовать, однако в процессе работы обязательно изучения Swift и постепенная разработка приложений для iOS.
- Отличное знание Kotlin (Jetpack Compose)
- Знание Swift (SwiftUI). Допускается активное изучение в процессе работы.
- Опыт работы с REST API, WebSocket.
- Опыт работы с JWT аутентификацией
- Знание архитектур UDF/Redux, MVVM, Clean Architecture.
- Опыт с асинхронным кодом.
- Опыт с unit tests и TDD.
- Опыт реализации безопасного хранения данных.
- Верстка по Figma макетам.
- Написание чистого, поддерживаемого кода
- Git
- Опыт публикации приложений в App Store и Google Play
- Знание линтеров и автоматизации проверок кода.
- Умение работать с инструментами аналитики (Firebase, Amplitude, AppMetrica и т. д.).
- Комфортный офис в шаге от м. Семеновская;
- Официальное трудоустройство и "Белая" оплата труда