Job Description
THE OPPORTUNITY THAT AWAITS YOU
Weʼre 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 youʼll fit right in. Join us to build scale and shape the future of app development!
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 backend services as needed.
- Work in an Agile/Scrum environment and contribute to sprint planning stand-ups and retrospectives.
OUR 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/Dart.
- Strong knowledge of mobile architecture design patterns (BloC MVVM MVP Clean Architecture) and RESTful APIs.
- Experience with mobile UI/UX design principles and accessibility standards.
- Familiarity with mobile security best practices.
- Experience with third-party libraries frameworks and tools such as Firebase GraphQL etc.
- Version Control: Proficient with Git/GitHub/GitLab.
- Testing: Experience with unit testing UI testing and test automation frameworks.
- CI/CD: Familiarity with CI/CD pipelines and app deployment processes.
- Problem-solving skills: Ability to troubleshoot optimise and improve applications.
- Soft Skills: Excellent communication teamwork and time management skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS Google Cloud or Azure).
- Prior experience in leading development teams or mentoring junior developers.
- Knowledge of AI/ML integrations in mobile applications.
- Experience with backend development using Python or similar.
- Experience in integrating third party REST API s.
- Familiarity with Agile methodologies and project management tools (JIRA etc.).
Location: Johannesburg Office
Employment Type: Full-time Hybrid
Required Experience:
Senior IC
Job DescriptionTHE OPPORTUNITY THAT AWAITS YOUWeʼre 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 yo...
Job Description
THE OPPORTUNITY THAT AWAITS YOU
Weʼre 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 youʼll fit right in. Join us to build scale and shape the future of app development!
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 backend services as needed.
- Work in an Agile/Scrum environment and contribute to sprint planning stand-ups and retrospectives.
OUR 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/Dart.
- Strong knowledge of mobile architecture design patterns (BloC MVVM MVP Clean Architecture) and RESTful APIs.
- Experience with mobile UI/UX design principles and accessibility standards.
- Familiarity with mobile security best practices.
- Experience with third-party libraries frameworks and tools such as Firebase GraphQL etc.
- Version Control: Proficient with Git/GitHub/GitLab.
- Testing: Experience with unit testing UI testing and test automation frameworks.
- CI/CD: Familiarity with CI/CD pipelines and app deployment processes.
- Problem-solving skills: Ability to troubleshoot optimise and improve applications.
- Soft Skills: Excellent communication teamwork and time management skills.
Preferred Qualifications:
- Experience with cloud platforms (AWS Google Cloud or Azure).
- Prior experience in leading development teams or mentoring junior developers.
- Knowledge of AI/ML integrations in mobile applications.
- Experience with backend development using Python or similar.
- Experience in integrating third party REST API s.
- Familiarity with Agile methodologies and project management tools (JIRA etc.).
Location: Johannesburg Office
Employment Type: Full-time Hybrid
Required Experience:
Senior IC
View more
View less