This job posting expired and applications are no longer accepted.

Mobile App Developer (Flutter)

at Ufanisi Africa
Location Kampala, Uganda
Date Posted June 3, 2024
Category IT / Information Technology
Software Development
Job Type Full-time
Currency UGX

Description

JOB DETAILS:
About the job
We are looking to hire a qualified Mobile developer in Uganda, that will be responsible for developing and maintaining high quality mobile applications.

Mobile Developer Responsibilities:
• Support the entire application lifecycle (concept, design, test, release and support).

• Produce fully functional mobile applications by writing clean code.
• Troubleshooting application and code issues.
• Integrating API.
• Responding to integration requests from other developers.
• Design interfaces to improve user experience.
• Research and suggests new mobile products, applications and protocols
• Updating and altering application features to enhance performance.
• Stay up-to-date with new technology trends.

Mobile Developer Core Requirements (Flutter):
• Knows how to use dart code generation tools and packages
• Can implement almost any type of user interface and animations using Flutter (No UI builders)

• Knows how to use different state management packages (Riverpod, bloc, provider)
• Knows how to develop for IOS with Flutter
• Knows how to debug and profile Flutter apps
• Basic knowledge of multi threading (isolates) in Dart

Mobile Developer Basic Requirements:
• Bachelor’s degree in software engineering, computer science or related courses.
• Proven work experience as a Mobile developer
• Demonstrable portfolio of released applications on stores.
• Experience with third-party libraries and APIs.
• Familiarity with OOP design principles.
• Excellent analytical skills with a good problem-solving attitude.
• Basic knowledge of Android Studio and Kotlin programming language

• Basic knowledge of XCode and Swift programming language
• Basic knowledge of Typescript, JSON and SQL
• Good knowledge of Graphics design, User Experience (UX) design
• Basic knowledge of animations, specific in programming
• Ability to perform in a team environment.
• Familiarity with UML diagrams
• Familiarity with Graphics designing software including Adobe Master suite.
• Ability to learn new technologies and adopt different working platforms.

• Strong oral and written communication skills in English.

Applying Instructions

To apply please apart from here you can send your application to ufanisiafrica@gmail.com or development@ufanisiafrica.com we shall get back to you.

WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug