Должность: Mobile Software Engineer (Android & iOS)
Важно: Эти вакансии доступны только для кандидатов из стран Латинской Америки и Европы. Мы ищем Mobile Software Engineer, который поможет поддерживать и развивать наши нативные приложения для Android и iOS. Эта роль идеально подходит для разработчиков с опытом работы от 1 до 3 лет, которые стремятся учиться, любят мобильную разработку и используют практики инженерии с помощью ИИ. В Aloware ИИ является частью нашего ежедневного инженерного рабочего процесса. Каждый инженер использует Claude Code Max для ускорения разработки, улучшения качества кода и повышения производительности.
Что вы будете делать
- Поддерживать и улучшать наши нативные приложения для Android и iOS.
- Реализовывать исправления ошибок, улучшения производительности и новые функции продукта.
- Интегрировать мобильные приложения с бэкенд API, разработанными на Laravel/PHP.
- Работать с технологиями связи в реальном времени, такими как Twilio Voice, Socket.IO, Pusher и Soketi.
- Разрабатывать функции, связанные с телефонией, VoIP, push-уведомлениями и событиями в реальном времени.
- Участвовать в жизненном цикле мобильных релизов, включая развертывание в App Store и Google Play.
- Тесно сотрудничать с бэкенд-инженерами, продакт-менеджерами, дизайнерами и QA-командами.
- Участвовать в Agile/Scrum церемониях, включая планирование спринта, стендапы и ретроспективы.
- Использовать Claude Code Max и инструменты разработки с помощью ИИ как часть вашего ежедневного рабочего процесса.
- Вносить вклад в улучшение качества кода, документации и инженерных процессов.
Что мы ищем
- Опыт профессиональной разработки программного обеспечения от 1 до 3 лет.
- Опыт разработки нативных мобильных приложений для Android и/или iOS.
- Знакомство с:
- Разработкой под Android с использованием Kotlin и/или Java.
- Разработкой под iOS с использованием Swift.
- REST API и интеграцией с бэкендом.
- Git и совместными рабочими процессами разработки.
- Способность отлаживать и устранять сложные мобильные проблемы.
- Отличные коммуникативные навыки на английском языке.
- Способность эффективно работать в полностью удаленной среде.
- Интерес к использованию инструментов ИИ для повышения продуктивности инженеров.
- Ориентация на рост и готовность изучать новые технологии.
Приятно иметь
- Twilio Voice SDK или приложения для телефонии.
- VoIP-технологии, такие как CallKit, PushKit, Android Telecom Framework или WebRTC.
- Системы реального времени с использованием Pusher, Soketi, WebSockets или Socket.IO.
- Firebase (FCM, Crashlytics, Analytics, Remote Config).
- UIKit, SwiftUI, Jetpack Compose или Material Design.
- Архитектурные паттерны, такие как MVVM, MVI, Clean Architecture или Coordinators.
- Фреймворки внедрения зависимостей, такие как Hilt.
- Сетевые библиотеки, включая Alamofire, Retrofit или OkHttp.
- CI/CD пайплайны с использованием GitHub Actions и Fastlane.
- Распространение мобильных приложений через TestFlight, Firebase App Distribution, App Store Connect и Google Play.
- Инструменты мониторинга, такие как Sentry.
- Jira и практики Agile-разработки.
Наш стек мобильной разработки
iOS
- Нативная разработка под iOS с использованием Swift (iOS 15+)
- UIKit и SwiftUI
- Combine
- Alamofire
- Twilio Voice SDK
- CallKit и PushKit
- Firebase
- Pusher и WebSockets
- Fastlane и GitHub Actions
Android
- Нативная разработка под Android с использованием Kotlin и Java
- XML Views и Jetpack Compose
- Coroutines и Flow
- Hilt
- Retrofit и OkHttp
- Twilio Voice SDK
- Android Telecom Framework
- Firebase
- Pusher и WebSockets
- Fastlane и GitHub Actions
Команда и культура
- Полностью удаленная позиция.
- Работа в кросс-функциональной команде вместе с бэкенд-инженерами.
- Прямое подчинение Engineering Team Lead.
- Сотрудничество с использованием Git, Jira и методологий Scrum.
- Присоединяйтесь к инженерной культуре, которая поддерживает разработку с помощью ИИ и непрерывное обучение.
Почему стоит присоединиться к Aloware?
- Создавайте продукты, которые ежедневно используются бизнесом по всему миру.
- Работайте над сложными задачами в области связи в реальном времени и телефонии.
- Получите опыт работы с мобильными, VoIP и облачными технологиями.
- Используйте передовые инструменты ИИ как часть вашего ежедневного рабочего процесса.
- Оказывайте прямое влияние на продукты, используемые тысячами клиентов по всему миру.