
Центр развития города Алматы, АО
Разработчик мобильного приложения iOS/Android middle
1 000 000 - 1 000 000 KZT
- Flutter
- Dart
- API
- GraphQL
- Firebase
- Git
- Swift
- Kotlin
- CI/CD
- HTTPS
- OAuth
- Unit Testing
Обязанности
– Разработка и поддержка мобильных приложений для iOS/Android на Flutter.
– Интеграция с внешними API и внутренними системами.
– Участие в проектировании архитектуры, модульной структуры и взаимодействия компонентов.
– Внедрение и сопровождение CI/CD процессов для мобильных платформ.
– Участие в проектировании архитектуры, модульной структуры и взаимодействия компонентов.
– Внедрение и сопровождение CI/CD процессов для мобильных платформ.
– Создание клиентской логики для отображения GIS-данных, настройка интерактивных карт (Leaflet, OpenLayers, Mapbox) и оптимизация больших объемов геоданных
– Разработка адаптивного UI/UX, внедрение интерактивных элементов, анимаций и SVG
– Подготовка приложений к публикации в Google Play и App Store.
– Взаимодействие с UI/UX-дизайнерами, реализация адаптивного дизайна.
– Настройка безопасности приложений: шифрование, безопасное хранение токенов (Secure Storage, Keychain), соответствие OWASP
– Взаимодействие с UI/UX-дизайнерами, реализация адаптивного дизайна.
– Настройка безопасности приложений: шифрование, безопасное хранение токенов (Secure Storage, Keychain), соответствие OWASP
– Работа в трекерах задач (Jira, Trello, Confluence), взаимодействие с аналитиками и командой.
Требования
– Высшее техническое образование.
– Опыт мобильной разработки на Flutter не менее 3 лет.
– Глубокие знания Dart и принципов разработки под iOS и Android.
– Знание принципов SOLID, Clean Architecture, BLoC/MVVM.
– Опыт работы с REST API, WebSocket, сторонними SDK.
– Опыт работы с Firebase (Auth, Firestore, Messaging, Crashlytics), DevOps-практиками для мобильной разработки.
– Глубокое понимание CI/CD, системы контроля версий Git.
– Опыт мобильной разработки на Flutter не менее 3 лет.
– Глубокие знания Dart и принципов разработки под iOS и Android.
– Знание принципов SOLID, Clean Architecture, BLoC/MVVM.
– Опыт работы с REST API, WebSocket, сторонними SDK.
– Опыт работы с Firebase (Auth, Firestore, Messaging, Crashlytics), DevOps-практиками для мобильной разработки.
– Глубокое понимание CI/CD, системы контроля версий Git.
Навыки UI/UX разработки и адаптивной верстки.
– Понимание основ информационной безопасности и защиты пользовательских данных.
– Готовность к взаимодействию с аналитиками, дизайнерами и другими разработчиками.
– Понимание основ информационной безопасности и защиты пользовательских данных.
– Готовность к взаимодействию с аналитиками, дизайнерами и другими разработчиками.
– Ответственность, аналитический склад ума, коммуникабельность и внимание к деталям.
Будет преимуществом
– Знание основ Material Design и Human Interface Guidelines.
– Понимание асинхронного программирования в Dart (isolates, streams, Futures) и тонкостей работы с event loop.
– Реализация сложной бизнес-логики с использованием архитектур BLoC, Riverpod, Redux и комбинированных state management-подходов.
– Настройка полной DevOps-инфраструктуры для мобильной разработки.
– Работа с real-time системами на WebSocket и GraphQL subscriptions.
– Углублённые знания в области информационной безопасности: шифрование на клиенте, безопасное хранение токенов (Secure Storage, Keychain), защита API и внедрение best practices OWASP.
– Практика проведения технических аудитов, code review и написания внутренних гайдлайнов по разработке.
– Понимание асинхронного программирования в Dart (isolates, streams, Futures) и тонкостей работы с event loop.
– Реализация сложной бизнес-логики с использованием архитектур BLoC, Riverpod, Redux и комбинированных state management-подходов.
– Настройка полной DevOps-инфраструктуры для мобильной разработки.
– Работа с real-time системами на WebSocket и GraphQL subscriptions.
– Углублённые знания в области информационной безопасности: шифрование на клиенте, безопасное хранение токенов (Secure Storage, Keychain), защита API и внедрение best practices OWASP.
– Практика проведения технических аудитов, code review и написания внутренних гайдлайнов по разработке.
Гибкие навыки
– Умение нестандартно мыслить. Критический анализ собственных идей и информации.
– Ответственный подход к решению поставленных задач и доведению их до продакшена.
– Логический и аналитический склад ума.
– Точность и внимательность.
– Готовность учиться и осваивать новые технологии.
– Желание развиваться и постоянно оптимизировать работу департамента.
– Способность объяснять сложные вещи простыми словами.
– Умение работать в команде, высокая коммуникабельность и ответственность.
– Ответственный подход к решению поставленных задач и доведению их до продакшена.
– Логический и аналитический склад ума.
– Точность и внимательность.
– Готовность учиться и осваивать новые технологии.
– Желание развиваться и постоянно оптимизировать работу департамента.
– Способность объяснять сложные вещи простыми словами.
– Умение работать в команде, высокая коммуникабельность и ответственность.
Условия
– Работа в современном офисе в центре Алматы.
– Возможность работы как офлайн в офисе, так и в гибридном формате (частично онлайн).
– Формат сотрудничества – ГПХ (гражданско-правовой договор).
– Формат сотрудничества – ГПХ (гражданско-правовой договор).
– Работа над долгосрочным проектом с регулярными задачами по развитию и модернизации системы.