Job Description
THE OPPORTUNITY THAT AWAITS YOU
Were looking for an Intermediate to Senior App Developer with 5 years of experience who thrives on crafting high-performance mobile apps optimising every pixel and millisecond. If you love clean code intuitive UX and pushing the limits of mobile tech youll fit right in. T his is your chance to build scale and shape the future of app development amongst a growing team!
YOUR KEY RESPONSIBILITIES
- Design develop and maintain high-performance mobile applications for iOS / Android / cross- platform.
- Write clean efficient and scalable code following best practices.
- Collaborate with designers product managers and other developers to deliver seamless user experiences.
- Optimise applications for performance scalability and security.
- Troubleshoot debug and resolve application issues.
- Stay up to date with emerging technologies and industry trends to implement innovative solutions.
- Participate in code reviews technical discussions and provide mentorship to junior developers.
- Ensure applications meet business and technical requirements.
- Integrate third-party APIs SDKs and back-end services as needed.
- Work in an Agile / Scrum environment and contribute to sprint planning stand-ups and retrospectives.
REQUIRED EXPERTISE
Education :
Bachelors degree in Computer Science Software Engineering or a related field (or equivalent experience).Technical Proficiency :
Proficiency in Swift / Kotlin / React Native / Flutter / DartStrong knowledge of mobile architecture design patterns (BloC MVVM MVP Clean Architecture) and RESTful APIsExperience with mobile UI / UX design principles and accessibility standardsFamiliarity with mobile security best practicesExperience with third-party libraries frameworks and tools such as Firebase GraphQL etc.Version Control : Proficient with Git / GitHub / GitLabTesting : Experience with unit testing UI testing and test automation frameworksCI / CD : Familiarity with CI / CD pipelines and app deployment processesProblem-solving skills : Ability to troubleshoot optimise and improve applicationsSoft Skills : Excellent communication teamwork and time management skillsPreferred Qualifications :
Experience with cloud platforms (AWS Google Cloud or Azure)Prior experience in leading development teams or mentoring junior developersKnowledge of AI / ML integrations in mobile applicationsExperience with backend development using Python or similarExperience in integrating third party REST APIsFamiliarity with Agile methodologies and project management tools (JIRA etc.)Location : Johannesburg Office
Employment Type : Full-time Hybrid
Required Experience :
Senior IC
Key Skills
React Native,Objective C,iOS Development,Swift,Android,Xamarin,Application Development,SDKs,IOS,Java,Cordova,Mobile Applications
Experience : years
Vacancy : 1
Yearly Salary Salary : 540000 - 660000