Intermediate Full-Stack Developer – Mobile Systems
CrownConnect Careers
Intermediate Full-Stack Developer – Mobile Systems
Randburg
Full-Time and on site
Permanent
R35 – R40k
South African Citizens Only
Our client, a well-established technology solutions provider based in Randburg, is looking for a skilled Developer – Mobile Systems to join their team. This is a full-stack role at heart, with mobile development as the clear lead skill — you will be building, testing and deploying mobile functionality into an existing production Android application, while also contributing across the broader backend stack.
The ideal candidate combines strong, hands-on Ionic mobile development experience with genuine PHP and Laravel backend skills, and is equally comfortable working with legacy C# and SQL Server systems as the team's stack evolves. This is a great opportunity for a well-rounded full-stack developer who wants to take ownership of mobile delivery from build through to release.
Required Experience
● 4 - 6 years' strong, hands-on Ionic mobile development experience
● 4 - 6 years' PHP and Laravel development experience
● 2 - 3 years' C# development experience
● 3 years' SQL Server database experience
● Proven full-stack development background — this is not a mobile-only role
● Demonstrated APK building and deploying experience - building, signing and deploying mobile applications/modules into an existing production app
● Proficiency in Angular.
Core Responsibilities
● Develop, test and deploy mobile application functionality using Ionic, integrated into an existing production Android application
● Design, develop and maintain RESTful APIs to support mobile and web application functionality
● Work across the full stack, including PHP/Laravel backend development and legacy C#/SQL Server systems
● Manage the deployment and updating of mobile app functionality, including preparing release notes, signing builds, and managing certificates or keys
● Conduct unit, integration and user acceptance testing (UAT) for mobile applications
● Troubleshoot and resolve issues reported by QA teams or end users
● Monitor and maintain mobile applications post-deployment, applying updates and fixes as needed
● Collaborate with the team on architecture, code reviews, and deployment, making use of cloud platforms such as Microsoft Azure where applicable.
● Participate in a standby/on-call roster and be available for overtime as project deadlines and operational needs require.
● Collaborate closely with project managers, designers, backend developers and QA to ensure cohesive, aligned delivery
● Document and demonstrate solutions through functional and technical documentation, and write clean, well-commented code
Skills & Knowledge
● Ionic Framework (essential)
● PHP & Laravel
● C#
● SQL Server
● RESTful API design and integration
● Android Studio, Google Play Console / app store deployment processes
● Git and standard version control workflows
● Comfortable working in an Agile, sprint-based delivery environment
Should you be interested, please forward your application to ***email_hidden***.
***please note that we would not consider non-South African Citizens!
Kindly ensure the role you're applying for is clearly stated in the subject line.