Senior Mobile Developer Flutter and iOS

وصف الوظيفة

PetroApp, a leading company in the automotive industry, is looking for a highly skilled and experienced Senior Mobile Developer with expertise in Flutter and iOS development to join our dynamic team. As a Senior Mobile Developer at PetroApp, you will lead the development of our mobile applications, ensuring a seamless user experience and driving innovation in the automotive industry.

In this role, you will collaborate with cross-functional teams to gather requirements, design scalable solutions, and implement high-quality code. You will be responsible for architecting and optimizing the mobile application architecture, as well as mentoring junior team members. If you are a passionate Mobile Developer with strong experience in Flutter and iOS development, and a track record of delivering successful mobile applications, we want to hear from you.


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

إمتيازات الوظيفة

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technology with a passionate team.
  • Career growth and development opportunities.
  • A collaborative and inclusive work environment.
  • The chance to make a significant impact on an innovative product.

متطلبات الوظيفة

  • 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 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