تفاصيل الوظيفة

A Flutter developer is responsible for developing and maintaining mobile applications for both iOS and Android platforms using the Flutter framework. They play a crucial role in creating visually appealing, responsive, and high-performing mobile applications.


Job duties:


  • Design and develop high-quality iOS applications aligned with Apple best practices.
  • Collaborate with cross-functional teams, primarily within the US time zone.
  • Contribute to architectural decisions and scalable mobile solutions.
  • Integrate iOS applications with backend services and RESTful APIs.
  • Ensure application performance, stability, and continuous improvement.
  • Participate in Agile/Scrum processes and sprint activities.
  • Support app releases and updates on the App Store

Technical Requirements:


  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 5+ years of professional iOS development experience.
  • Strong proficiency in Swift.
  • Deep understanding of Apple’s UI frameworks.
  • Hands-on experience with the iOS SDK, Xcode, and Interface Builder.
  • Strong knowledge of iOS architecture patterns.
  • Experience working with RESTful APIs, JSON, networking, and asynchronous programming.
  • Familiarity with Combine, GCD, and/or async/await.
  • Strong understanding of memory management, performance optimization, and debugging.
  • Experience with unit testing and UI testing.
  • Knowledge of App Store submission processes, certificates, and provisioning profiles.
  • Experience integrating third-party SDKs and libraries.
  • Hands-on Android development experience is a plus.
  • Strong experience with cross-platform development (Flutter) and backend technologies.
  • Experience with Git and code review workflows.
  • Familiarity with CI/CD pipelines.
  • Understanding of iOS security best practices.

Non-technical requirements:


  • Excellent problem-solving and critical-thinking skills.
  • Detail-oriented and well-organized, with the ability to manage multiple tasks and priorities concurrently.
  • Excellent command of written and spoken English, flexibility and a multinational cultural mindset are highly recommended.
  • Senior-level ownership and accountability.
  • Fluent or very good English communication skills.
  • Ability to work effectively within the US time zone.
  • Strong problem-solving and analytical skills.
  • Clear communication and collaboration skills.
  • Comfortable working in Agile/Scrum environments.
  • Ability to contribute to architectural decisions and technical direction

Similar Jobs

حول Flairs Tech
مصر, القاهرة