Основные обязанности
- Проектирование, разработка, тестирование и поддержка высококачественных мобильных приложений.
- Создание адаптивных, безопасных и удобных мобильных интерфейсов.
- Разработка нативных Android/iOS или кросс-платформенных приложений на основе требований проекта.
- Интеграция мобильных приложений с REST API, серверными службами и сторонними системами.
- Реализация аутентификации, авторизации и безопасной передачи данных.
- Работа с push-уведомлениями, глубокими ссылками, аналитикой и возможностями мобильных устройств.
- Интеграция платежных шлюзов, SDK и сторонних сервисов при необходимости.
- Оптимизация производительности приложений, использования памяти, энергопотребления и сетевой связи.
- Реализация офлайн-возможностей, локального хранения данных и синхронизации при необходимости.
- Устранение сбоев приложений, проблем с производительностью и производственных дефектов.
- Написание поддерживаемого, повторно используемого и тестируемого кода.
- Участие в ревью кода, техническом проектировании и деятельности Agile/Scrum.
- Сотрудничество с UI/UX дизайнерами, backend-инженерами, QA, DevOps и продуктовыми командами.
- Поддержка релизов приложений через Google Play Store и Apple App Store.
Опыт работы с корпоративными решениями и доменами
Опыт разработки мобильных приложений для любого из следующих направлений будет высоко оценен:
- Цифровой банкинг и мобильный банкинг
- Финтех и платежные приложения
- Мобильные финансовые услуги
- Телеком и приложения самообслуживания
- Страхование и клиентские приложения
- Корпоративные мобильные приложения
- Клиентские порталы и цифровые услуги
Опыт работы с безопасными транзакциями, онбордингом клиентов, KYC, аутентификацией, OTP, биометрической аутентификацией, интеграцией платежей, финансовыми транзакциями, уведомлениями и приложениями с высокой нагрузкой на клиентов будет преимуществом.
Ожидания для старших специалистов
От старших кандидатов дополнительно ожидается:
- Руководство архитектурой мобильных приложений и технической реализацией.
- Принятие обоснованных решений между нативными и кросс-платформенными подходами.
- Установление стандартов и лучших практик в области мобильной разработки.
- Проведение ревью кода и наставничество разработчиков среднего/начального уровня.
- Руководство решением сложных проблем производительности, безопасности и производственных вопросов.
- Работа с backend и DevOps командами над архитектурой мобильных API и развертывания.
- Участие в обсуждениях с клиентами и проектировании решений.
Требуемые квалификации
- Степень бакалавра в области CSE, Computer Science, Software Engineering, IT или смежной дисциплины.
- 3–8 лет профессионального опыта разработки мобильных приложений, в зависимости от уровня.
- Значительный практический опыт работы как минимум с одной основной технологией мобильной разработки.
- Опыт работы с архитектурой и жизненным циклом мобильных приложений.
- Глубокое понимание REST API и серверной интеграции.
- Опыт работы с Git и Agile/Scrum.
- Понимание мобильной безопасности и практик безопасного кодирования.
- Отличные навыки устранения неполадок и решения проблем.
Предпочтительные навыки
Kotlin | Java | Swift | SwiftUI | UIKit | Flutter | Dart | React Native | TypeScript | Firebase | REST API | GraphQL | Push Notification | Biometric Authentication | OAuth 2.0 | JWT | CI/CD | Docker | Mobile App Security
Опыт работы с Fastlane, GitHub Actions, GitLab CI/CD или аналогичными инструментами CI/CD для мобильных устройств будет преимуществом.
Кандидаты могут специализироваться в одной или нескольких из следующих областей:
Android Native
- Kotlin
- Java
- Android SDK
- Jetpack / Android Architecture Components
iOS Native
- Swift
- SwiftUI / UIKit
- iOS SDK
- Xcode
Cross-Platform
- Flutter / Dart
- React Native / JavaScript / TypeScript
Что мы предлагаем
- Конкурентоспособная заработная плата, основанная на опыте и знаниях
- Участие в ведущих банковских, финтех, телекоммуникационных и корпоративных проектах
- Возможности карьерного роста и профессионального развития
- Доступ к современным технологиям и решениям корпоративного масштаба
- Совместная и ориентированная на результат рабочая среда
- Возможность работы на месте / гибридный формат в зависимости от требований проекта
- Возможности работать с опытными техническими и бизнес-командами
📩 Как подать заявку
Email: career(@)flytesolutions.com
Пожалуйста, предоставьте:
- Обновленное резюме (CV)
- Текущая зарплата
- Ожидаемая зарплата
- Срок уведомления об уходе
- Краткое сопроводительное письмо
- Ссылки на GitHub / Портфолио / Опубликованные приложения, если есть
Тема письма: 5лет Android/iOS/Cross Platform – Mobile App Developer
Flyte Solutions Ltd.
Technology Solutions | Resource Augmentation | Software Engineering
Flyte Solutions Ltd. расширяет свой кадровый резерв и ищет опытных разработчиков мобильных приложений для поддержки корпоративных мобильных приложений и проектов цифровой трансформации в банковской, финтех, телекоммуникационной, страховой и других отраслях.
Мы ищем разработчиков с глубокими знаниями в области нативной разработки под Android, нативной разработки под iOS и/или кросс-платформенной мобильной разработки, включая Flutter и React Native.
Позиция
- Разработчик мобильных приложений среднего уровня: 3–5 лет
- Старший разработчик мобильных приложений: 5–8 лет
Тип занятости: Полная занятость
Формат работы: На месте / Гибридный / Развертывание у клиента
Местоположение: Дакка, Бангладеш
📱 Технологические области
Кандидаты могут специализироваться в одной или нескольких из следующих областей:
Android Native
- Kotlin
- Java
- Android SDK
- Jetpack / Android Architecture Components
iOS Native
- Swift
- SwiftUI / UIKit
- iOS SDK
- Xcode
Cross-Platform
- Flutter / Dart
- React Native / JavaScript / TypeScript