Our client, a financial aid concern, based in Cape Town is looking for a Mobile Developer (Native iOS or Android).
Support the entire application lifecycle (concept, design, test, release and support).
You will work closely with your team including other software engineers, product champions, designers and other members of the broader company team to help drive the mobile strategy, providing a self-service opportunity for our customers.
You will help decide and plan which features we will build, and how they are architected and implemented.
Work closely with UI/UX team to create compelling mobile device specific user interfaces and experiences.
Write unit and UI tests to identify malfunctions, troubleshoot and debug to optimize performance and keep code quality standards high.
Stay up-to-date with new technology trends, research and suggest new mobile products, applications and protocols.
2 – 4 years’ experience in programming.
Strong appreciation for UI/UX standards and a passion for developing beautiful interfaces.
One application released to either the Google Play or Apple App Store.
Experience with Continuous Integration systems for mobile applications (We use Microsoft AppCenter).
Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
You should be able to:
Writing code for our mobile and web applications using React, NodeJS, React Native and Redux, VueJS, Webpack, Babel (with some gentle sprinkles of Objective C/Swift and Java/Kotlin as required).
Work with our product owners, design and UX minds to ensure that we deliver continuous value to our growing base of customers.
Experience with the Redux unidirectional data flow pattern, Redux-Saga experience.
Native mobile experience, in either iOS or Android.
Integrating with backend APIs.
Critical judgement; become a trusted and respected member of the team.
Contribution to the team; deliver the projects on time and be proactive and responsive.
Mindfulness; become aware of how your work and your behaviour impacts the wider result and the impact, not only on the platform build, but on the whole company team.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to email@example.com and mention the reference numbers of the jobs.