-
View all jobs
About KATIM
KATIM is a leader in developing innovative secure communication products and solutions for governments and businesses. As an integral part of the Space & Cyber Technologies cluster at EDGE, one of the world’s most distinguished advanced technology groups, KATIM stands as a beacon of trust in an ever-evolving landscape where cyber risks are a constant menace. Our aim is to satisfy the growing demand for advanced cyber capabilities by delivering resilient, secure, end-to-end solutions across four fundamental business units: Networks, Ultra Secure Mobile Devices, Applications, and Satellite Communications. With a global presence spanning from our headquarters in Abu Dhabi to offices in the UAE and Finland, KATIM empowers organisations worldwide with the unwavering assurance that their mission-critical information and communications remain private and secure, no matter the circumstance.
Key Responsibilities
Application Development
Flutter
KATIM is a leader in developing innovative secure communication products and solutions for governments and businesses. As an integral part of the Space & Cyber Technologies cluster at EDGE, one of the world’s most distinguished advanced technology groups, KATIM stands as a beacon of trust in an ever-evolving landscape where cyber risks are a constant menace. Our aim is to satisfy the growing demand for advanced cyber capabilities by delivering resilient, secure, end-to-end solutions across four fundamental business units: Networks, Ultra Secure Mobile Devices, Applications, and Satellite Communications. With a global presence spanning from our headquarters in Abu Dhabi to offices in the UAE and Finland, KATIM empowers organisations worldwide with the unwavering assurance that their mission-critical information and communications remain private and secure, no matter the circumstance.
Key Responsibilities
Application Development
- Develop mobile applications using Flutter and Dart for Android platform
- Implement animations and transitions following Material Design 3 principles
- Build user interfaces from designs with attention to detail
- Write clean, maintainable code following best practices
- Integrate Android device APIs including Bluetooth, camera, sensors, and storage
- Work with Flutter platform channels to connect Flutter and native Android code
- Implement Android permissions and handle device-specific functionality
- Debug issues across Flutter and Android layers
- Write unit tests and widget tests for Flutter code
- Participate in code reviews and learn from senior team members
- Work with designers and product managers to implement features
- Contribute to technical documentation
- Minimum 3+ years of mobile development experience
- Minimum 1-2+ years** of Flutter and Dart development
- Minimum 1-2+ years** of Android development with Kotlin and/or Java
- At least one published Flutter application on Google Play Store
- Experience with REST API integration
- Knowledge of reactive programming (RxDart, Streams)
- Understanding of app security and secure storage
- Familiarity with CI/CD tools
- Experience with SQLite or local data storage
- Knowledge of Bluetooth Low Energy (BLE)
- Contributions to open-source projects
Flutter
- Good understanding of Flutter framework, widgets, and app lifecycle
- Experience with Flutter animations (AnimationController, Tween, Hero animations)
- Familiarity with state management (Provider, Riverpod, Bloc, or similar)
- Knowledge of Flutter navigation and routing
- Working knowledge of Kotlin and/or Java
- Experience with Android SDK and Android Studio
- Understanding of Android lifecycle and basic architecture components
- Ability to implement platform channels for Flutter-Android communication
- Familiarity with Android permissions and device APIs
- Understanding of mobile UI/UX principles and Material Design
- Experience with Git version control
- Familiarity with testing (flutter_test, basic widget testing)
- Ability to debug and troubleshoot mobile applications
- Good problem-solving and debugging skills
- Attention to detail in code and visual implementation
- Effective communication with team members
- Willingness to learn and grow technical skills
- Ability to work collaboratively in a team environment
Key Skills
Ranked by relevance
android
flutter
storage
kotlin
java
dart
sqlite
cicd
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer - Big Data
2026-05-27
Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer - Cloud
2026-05-26
Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-26
Full-time
Not Applicable
Canada
Computer
Engineering
Login to Apply
- Posted
- Nov 13, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Abu Dhabi
- Company
- KATIM
Industries
Computer
Network Security
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer - Big Data
2026-05-27
Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Related
Senior Software Engineer - Cloud
2026-05-26
Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-26
Full-time
Not Applicable
Canada
Computer
Engineering