Apply

Senior Mobile Developer Flutter and iOS

Posted 2024-10-10

View full description

📍 Location: Egypt

🔍 Industry: Automotive industry

🏢 Company: PetroApp

🪄 Skills: Design PatternsFlutterGitiOS DevelopmentObjective-CSwiftAnalytical SkillsCollaborationProblem SolvingMentoring

Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Good understanding of OOP, SOLID principles, and design patterns.
  • Proven experience as a Senior Mobile Developer with expertise in Flutter and iOS development.
  • Strong knowledge of Dart programming language and Flutter framework.
  • Experience with iOS development using Swift and/or Objective-C.
  • Strong knowledge of Widget Life Cycle.
  • State Management Knowledge is a must.
  • Familiarity with mobile app design patterns and architectures.
  • Experience with version control systems, such as Git.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration abilities.
  • Ability to lead and mentor junior developers.
  • Strong analytical skills and a detail-oriented mindset.
  • Experience working in the automotive industry is a plus.
Responsibilities:
  • Lead the design, development, and maintenance of mobile applications using Flutter and iOS.
  • Collaborate with product management and other stakeholders to gather requirements and translate them into technical specifications.
  • Architect and optimize the mobile application architecture for maximum performance and scalability.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Mentor and provide guidance to junior developers, promoting knowledge sharing and team collaboration.
  • Conduct code reviews to ensure high code quality, performance, and maintainability.
  • Troubleshoot and resolve mobile application issues, identifying root causes and implementing effective solutions.
  • Stay up-to-date with the latest mobile development trends and technologies, and share knowledge with the team.
Apply