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
Requirements
Bachelor's degree in Computer Science, Engineering, or a related fieldgood understanding of OOP, SOLID Principles, and Design Patterns.Proven experience as a Senior Mobile Developer, with expertise in Flutter and iOS developmentStrong knowledge of Dart programming language and Flutter frameworkExperience with iOS development using Swift and / or Objective-CStrong knowledge of Widget Life Cycle.State Management Knowledge is mustFamiliarity with mobile app design patterns and architecturesExperience with version control systems, such as GitStrong problem-solving and troubleshooting skillsExcellent communication and collaboration abilitiesAbility to lead and mentor junior developersStrong analytical skills and a detail-oriented mindsetExperience working in the automotive industry is a plusBenefits
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.