Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join KATIM and take your career to the next level!
Application takes less than 5 minutes

