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
- 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
- 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.
Top Skills
What We Do
PetroApp is a smart system based on NFC technology which enables companies and individuals to eliminate waste, to control and monitor the fuel consumption and its distribution.
PetroApp has a large gas stations network all over the Kingdom