We're seeking a talented App Developer to join our dynamic Durban team. The role involves designing, coding, and testing mobile applications across platforms with a keen focus on user experience and functionality.
Responsibilities
Develop and maintain diverse mobile applications that solve real-world problems.
Work effectively within a team to troubleshoot and enhance application features.
Monitor app performance, including usage statistics, and make necessary adjustments.
Create technical documentation for reference and reporting purposes.
Participate in code reviews and contribute to team knowledge sharing.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree is an advantage
Experience
4+ years of mobile app development experience
Technical Skills
React Native
Firebase
Soft Skills
Creativity
Communication skills
Certifications
Microsoft Certified: Azure Developer Associate
Languages
English: Fluent
Advantageous
Knowledge of RESTful APIs: Ability to integrate with RESTful APIs for backend communication.
Familiarity with Agile methodologies: Understanding of Agile principles and practices in software development.
Benefits
Health, dental, and vision insurance provided
Flexible working arrangements including remote work
Annual performance bonuses
Professional growth and advancement opportunities
Company Culture
Continuous Learning: We encourage ongoing learning and development through various training programs.
Work-Life Balance: We promote a healthy work-life balance with flexible working hours and remote options.
Respect and Integrity: We uphold respect and integrity in every aspect of our company culture.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development