Taro Logo

Mobile Developer Flutter

TAWANTECH is a technology company based in Saudi Arabia developing mobile applications and software solutions.
Mobile
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Job Description

TAWANTECH is seeking a skilled Mobile Developer with Flutter expertise to join their dynamic team. This role focuses on creating and maintaining mobile applications for both iOS and Android platforms using the Flutter framework. The ideal candidate will have 3+ years of mobile development experience, with 2+ years specifically in Flutter development. The position involves collaborating with cross-functional teams to deliver high-quality, performant mobile applications.

The role demands strong technical expertise in Flutter and Dart programming, along with experience in state management solutions and RESTful API integration. The developer will be responsible for creating pixel-perfect UIs, optimizing application performance, and maintaining high code quality through regular code reviews and testing.

This is an excellent opportunity for a mid-level developer who is passionate about mobile development and wants to work in a collaborative environment. The position is based in Cairo, Egypt, and offers a full-time, on-site working arrangement. The ideal candidate will have a bachelor's degree in Computer Science or related field and should be well-versed in mobile UI guidelines for both iOS and Android platforms.

The role offers the opportunity to work on innovative mobile applications while staying current with the latest trends and best practices in mobile development. Additional experience with native mobile development (Swift, Kotlin), testing frameworks, and cloud services would be advantageous but is not mandatory.

Last updated 3 days ago

Responsibilities For Mobile Developer Flutter

  • Develop and maintain mobile applications using Flutter for iOS and Android platforms
  • Collaborate with the design team to create pixel-perfect, visually stunning, and high-performance user interfaces
  • Integrate RESTful APIs and third-party libraries to enhance application functionality
  • Optimize applications for performance, responsiveness, and speed
  • Conduct thorough testing and debugging to ensure high-quality applications
  • Stay updated with the latest trends and best practices in mobile development
  • Participate in code reviews and contribute to a culture of continuous improvement

Requirements For Mobile Developer Flutter

TypeScript
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 3 years of experience in mobile application development, with at least 2 years of experience in Flutter
  • Strong understanding of Dart programming language
  • Experience in building applications that adhere to mobile UI guidelines (iOS, Material Design)
  • Familiarity with state management solutions (e.g., Provider, Riverpod, Bloc)
  • Knowledge of integrating RESTful APIs and managing application state efficiently
  • Experience with version control systems, preferably Git
  • Excellent problem-solving skills and a keen attention to detail
  • Strong communication skills and ability to work collaboratively in a team environment