Senior Flutter Mobile Engineer

or Register to apply for this job
This Job has Expired
Company Details
Name:BasiGo
Industry: Logistics and Supply Chain
Description: BasiGo is an e-mobility start-up looking to revolutionize the public transportation sector by providing public transport bus owners with a cost-effective electric alternative to diesel. Headquartered in Nairobi, Kenya, our team is strategically composed of seasoned entrepreneurs who have spent over a decade working and innovating within electric vehicle technology, mobility in Africa, and renewable energy financing. We are a team dedicated to creating an inclusive sustainable mobility revolution in Africa.
Job Description

About the Role

We are looking for an experienced Senior Flutter Mobile Engineer with a strong background in Flutter for front-end development. The ideal candidate will have extensive experience building high-quality and scalable mobile app solutions. This role will involve leading projects, mentoring junior engineers, and contributing to the development of best practices and standards across the engineering team.

Roles & Responsibilities

  • Design and implement scalable and reliable software systems architectures.
  • Develop a suite of software applications for data acquisition, customer management, customer reporting and payments, and operations management.
  • Design and implement reliable cloud-based architectures (e.g. AWS or similar solutions)
  • Develop interfaces to third-party software services and data systems.
  • Deploy tools and simple processes to facilitate QA, issue resolution, and bug tracking
  • Provide technical guidance and feasibility to stakeholder business requirements
  • Work with cross-departmental teammates to assess software development projects, define priorities and communicate status.
  • Provide technical guidance and mentoring to junior team members
  • Participate in peer reviews of solution designs and related code
  • Create system documentation

Experience:

  • Bachelor’s or four-year degree in Computer Science, Software Engineering, or at least 4 years of experience as a software developer building software at scale.
  • Proficiency with server-side languages such as Python, Java, or .Net, and utilizing external APIs for integration with partner systems.
  • Proficiency in developing simple mobile applications for Android and iOS
  • Understanding of software QA processes and a demonstrated ability to self-test and personally ensure quality for code.
  • Direct experience with relational database technology such as MySQL, PostgreSQL, RDS, etc.
  • Direct experience with non-relational database technologies such as MongoDB, DynamoDB, etc.
  • Experience with AWS infrastructure or other similar cloud-based infrastructure services.

Attitude and approach:

  • A proactive approach to work, the ability to handle multiple tasks, and to maintain a high-quality standard when working under time pressure.
  • Growth mindset, and excited to learn and not scared of asking questions.
  • Self-motivated and a great team player.
  • Leadership skills with a desire to mentor and develop team members
  • Excellent time management and prioritization skills
Education: Degree, Diploma
Employment Type: Full Time

Recent Jobs