Job Openings Mobile Developer (Flutter)

About the job Mobile Developer (Flutter)

Mobile Software Engineer

Hybrid 2 days per week onsite, Johannesburg

KEY AREAS OF RESPONSIBILITY

  • Development and maintenance of our primary B2C security app (ArmME)
  • Development and maintenance of our white-label B2C security apps
  • Development and maintenance of our B2B installer app (Amecor Pro)
  • Respond to any critical system breaks in a timely fashion
  • Work with team of other mobile, backend and firware engineers to solve security problems

SKILL REQUIREMENTS

  • Flutter development
  • Native Android development
  • Native Apple development
  • Huawei development (this is a bonus)

FUNCTIONAL OUTPUTS/ACTIVITIES:

  • Timely feedback to R&D Department for any assigned task
  • Maintain and develop app features, considering mobile operating systems constraints, with the latest version of Flutter
  • Use best practice implementing new user interfaces
  • Be up to date with Android, Huawei and Apple mobile standards
  • Commit work to git
  • Maintain app DevOps pipeline in Azure DevOps
  • Analyze and improve app performance with data from SQL, Azure Portal and all other third-party tools
  • Testing of new APIs with Postman or any other preferred method
  • Give feedback to team on any downstream process issues affecting the app
  • Assist marketing team with app promotions
  • Assist testing and support team with issues from users

ACADEMIC AND TRADE QUALIFICATIONS

  • Bsc.IT, B.Eng or equivalent software development experience

WORK EXPERIENCE AND SKILLS

  • 5+ year experience in mobile development, with at least 3+ year experience with Flutter
  • OR a B.Eng degree with 3+ years mobile development experience

PERSONAL CHARACTERISTICS AND BEHAVIOURAL TRAITS

  • High analytical, able to work in a team

*Please note this job description is not exhaustive nor limited to the details contained within*