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*