Senior Flutter Developer (short Term Contract)

Abu Dhabi, United Arab Emirates

Job Description

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
- 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
Android Integration
- 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
Quality & Collaboration
- 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
Education and Minimum Qualifications

  • 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
Key Skills
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
Android
  • 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
Development Practices
  • 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
Soft Skills
  • 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
#KATIM

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2144678
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, United Arab Emirates
  • Education
    Not mentioned