We are on the lookout for a passionate Mobile App Developer to join our innovative team in Johannesburg. The successful candidate will be responsible for designing, coding, and testing mobile applications across multiple platforms.
Responsibilities
Lead the development of mobile applications and coordinate with other developers.
Develop reusable code and libraries for future use.
Collaborate with backend teams to integrate APIs.
Test and debug applications to ensure optimal user experiences.
Participate in agile development processes and sprints.
Document development processes and technical specifications.
Engage in continuous professional development to keep skills updated.
Requirements
Education
Bachelor's degree in Information Technology or related field
Experience
4+ years of experience in mobile app development
Technical Skills
React Native
App Debugging
Soft Skills
Effective Communication
Adaptability
Certifications
Google Associate Android Developer
Apple Developer Certification
Languages
English: Fluent
Advantageous
Knowledge of UX/UI principles: Understanding of user experience and user interface design principles.
Experience with version control systems (Git): Proficient in using Git for source code management.
Benefits
Health, dental, and vision insurance
Employee stock options
Wellness programs and gym memberships
Flexible hours and remote working opportunities
Company Culture
Diversity and Inclusion: We celebrate diversity and are committed to fostering an inclusive environment.
Continuous Improvement: We invest in our employees' growth through training and skill development.
Transparency: We maintain open and honest communication at all levels within the company.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development