Citizen Remote logo

Other Remote jobs you may be interested in

VP Engineering

Staff Test Engineer

Senior Machine Learning Engineer

Machine Learning Engineer

Full-Stack Engineer

Senior Software Engineer (RoR/backend)

Senior Mobile Developer at PetroApp

Job details

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

Benefits

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


About the company

"PetroApp is a global SaaS company grown in Saudi Arabia since 2018 and expanded into Egypt, Thailand, and Nigeria. We provide a software system that automates your fleet management, saves your resources, and helps with waste control, applying high-level standards of internal control on fleet management. We also digitalize all types of car services payment and tracking systems. PetroApp fills the gap for reasonable control over fuel consumption, fleet management cost, and digital transformation through an 'Application' solution that manages this process, in addition to fuel consumption reports for each car."
Apply now