About the position
Our client is a forward-thinking technology company dedicated to transforming the way small and mid-sized businesses manage their finances and operations. We design intelligent, automated systems that streamline accounting, payroll, compliance, and payment workflows — all backed by robust backend infrastructure and real-time data integration.
They are seeking a skilled Mobile Developer to join our team and contribute to the development of innovative mobile and web applications. This role offers the opportunity to shape user experiences that are both powerful and accessible, supporting businesses through smart, automated tools.
Qualifications & Experience
- Matric (Grade 12) is required.
- A tertiary qualification in IT, Software Development or related field is advantageous.
- Working experience in mobile application development, preferably using the Ionic Framework.
- Excellent written and spoken English communication skills.
Technical Skills & Knowledge
Required:
- Proven experience in mobile development with the IONIC framework (Capacitor or Cordova) or Native Applications.
- Strong proficiency in front-end technologies: HTML, CSS, JavaScript, and TypeScript.
- Experience with web service integration.
- Knowledge of database setup, integration and interaction in IONIC framework.
- Familiarity with third-party integrations, such as facial recognition APIs or other plugins.
- Understanding of progressive web apps (PWAs) and cross-browser compatibility.
- Knowledge of recent AI developments and experience using AI tools (e.g., GitHub Copilot, ChatGPT) for rapid development.
- Experience with Angular for Ionic development (Preferred).
- Knowledge of DevOps practices (Preferred).
Responsibilities:
- Develop and maintain mobile applications using the IONIC framework, ensuring compatibility across iOS, Android, Huawei and web browsers.
- Implement front-end designs provided by the UI designer, ensuring pixel-perfect and responsive interfaces.
- Integrate web services using ASP.NET and interact with Microsoft SQL Server databases for data management.
- Incorporate third-party plugins and APIs, such as facial recognition or other advanced functionalities.
- Deliver mobile applications as progressive web apps (PWAs) for browser-based access.
- Leverage AI tools and frameworks to enhance development efficiency and implement innovative features.
- Collaborate with cross-functional teams to define technical requirements and ensure seamless integration.
- Optimise applications for performance, scalability, and security.
- Stay updated on the latest AI developments, mobile technologies, and industry trends.
Working Conditions:
- This role is primarily remote, with the option to work from a shared office if preferred.
- The developer will collaborate with expert business and software developers.
General:
- Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
- As part of the interview process, candidates will be required to complete a practical assessment to demonstrate their technical skills and problem-solving abilities. Successful completion of this assessment is necessary to progress in the application process.
- In keeping with our client’s employment equity requirements, only South African citizens will be considered.
- Please include your current salary and salary expectations.
Desired Skills:
- Android
- Angular
- APIs
- Application Development
- Front-End Development
- Mobile Development