Размещайте вакансии
Нанимайте без комиссий
4 просмотра
Wittix
Описание вакансии:
Мы ищем высококвалифицированного старшего мобильного специалиста. Разработчик приложений присоединится к нашей динамичной команде. Идеальный кандидат должен иметь опыт работы с Kotlin Multiplatform Mobile (KMM), Jetpack Compose, Ktor Client, Dependency Injection, MVVM Architecture и SwiftUi. Эта роль предполагает сотрудничество с межфункциональными командами для проектирования, разработки и поддержки передовых мобильных приложений.
Ключевые обязанности:
Kotlin Multiplatform Mobile (KMM): используйте KMM для разработки кроссплатформенных мобильных приложений, обеспечивая возможность повторного использования и согласованность кода на платформах iOS и Android.
Jetpack Compose и SwiftUi: проектируйте и внедряйте привлекательные пользовательские интерфейсы с помощью Jetpack Compose для Android и SwiftUi для iOS, придерживаясь рекомендаций и рекомендаций для конкретных платформ.
p>
Клиент Ktor: плавно интегрируйте сетевые вызовы в приложение с помощью Ktor Client, обеспечивая эффективную связь с серверными службами и надежную обработку ошибок.
Внедрение зависимостей: реализация внедрения зависимостей принципы, способствующие модульности, тестируемости и удобству сопровождения базы кода.
Архитектура MVVM: спроектируйте и реализуйте шаблон MVVM (Model-View-ViewModel) для разделения задач и облегчения организации кода. и повысить масштабируемость приложения.
Сотрудничество. Тесно сотрудничайте с менеджерами по продуктам, дизайнерами и разработчиками серверной части, чтобы понимать требования, работать над дизайном и предоставлять высококачественные функции внутри. указанные сроки.
Качество и тестирование кода: напишите чистый, удобный в сопровождении код, следуя стандартным практикам написания кода. Проводите тщательные модульные тесты, интеграционные тесты и тесты пользовательского интерфейса, чтобы обеспечить надежность и надежность приложения.
Непрерывное обучение: будьте в курсе последних достижений в области технологий разработки мобильных приложений и платформ. и инструменты. Делитесь знаниями и идеями с командой, чтобы способствовать развитию культуры непрерывного обучения и совершенствования.
Квалификации:
Степень бакалавра в области компьютерных наук, инженерии или смежных областях.
4+ года опыта разработки мобильных приложений.
Знание Kotlin, Swift и объектно-ориентированного подхода. языки программирования.
Твердое понимание Kotlin Multiplatform Mobile, Jetpack Compose, Ktor Client, фреймворков внедрения зависимостей (например, Koin, Dagger, Hilt), архитектуры MVVM и SwiftUi.
Опыт работы работа с RESTful API и асинхронным программированием.
Сильные навыки решения проблем и внимание к деталям.
Отличные способности к общению и сотрудничеству.
Способность преуспевать в динамичная и гибкая среда и способность адаптироваться к меняющимся приоритетам.
Бонусные навыки:
Опыт работы с другими кроссплатформенными фреймворками (например, Flutter, React Native).
Знание концепций и библиотек реактивного программирования (например, RxJava, Joint).
Знание облачных платформ ( например, AWS, Firebase) и практики DevOps.
Если вы увлечены созданием инновационных мобильных приложений и преуспеваете в совместной среде, мы будем рады услышать ваше мнение! Присоединяйтесь к нам и создайте исключительные цифровые возможности для наших пользователей.