Job Listings

Lead Mobile Application Developer wanted: APPLY HERE

Lead Mobile Application Developer wanted: APPLY HERE

Johannesburg, Gauteng 2196

Lead Mobile Application Developer Job Description

It is easy to fade into the shadows after joining a company as a developer. Some developers want an opportunity to grow and lead their own teams while others just want the freedom to write awesome code that adds value and still be recognised for their contribution.

Ozow is a young, exciting company which continues to reach new heights and the opportunities for growth are endless at this moment. We have several new projects we are eager to get off the ground and need your experience and expertise to make it happen.

If you are looking for a fast paced environment where your input is valued and makes a difference, then embark on a journey of a lifetime with the rest of the Ozow team.
Introducing Ozow
Ozow is a simple, real-time EFT payment solution, that allows the consumer access to make secure,
instant payments directly into a merchant’s bank account. This payment gateway facilitates transactions
via eCommerce, mobile, eBilling and in-store transactions.
What the job entails
The Lead Mobile Application Developer, reporting into the Head of Development, needs to have strong experience in programming fundamentals assisting in researching and developing, new products and modifications to existing software to improve the overall efficiencies of product offerings. They will need to lead a team of mobile developers, developing applications for various platforms.

As one of Ozow’s esteemed developers, you would be working in an agile environment with a contribution to the product roadmap. You will be expected to provide estimates in terms of story sizes, and you’ll also need to deliver on sprint commitments. The environment is entrepreneurial with a start-up culture, where everyone engages in the product development cycle.

You’ll need to bring your skills to the table so that the team can collectively benefit from your input. To do so, you should have a track record of the development of applications that have been submitted to the Google Play or Apple App Store. You should also know what defines the application experience on a phone or tablet, as opposed to a web application.

If you have experience in developing applications with a strong payments focus you will be at a definite advantage.

Besides being able to delve into some incredibly awesome work, you’ll have your own share of roles and responsibilities to keep in check:

Understanding user stories and providing estimates to sprint planning sessions, participating in requirements analysis
Understanding the interdependency of user stories
Active engagement with the team on all areas of development
Code review of peers’ work
Knowledge and experience of best practices such as:
Test-driven development
Continuous integration
Continuous deployment
Strong experience in appropriate languages and frameworks: Java, Kotlin, and the Android SDK, and Objective C/Swift and Cocoa
Devising possible solutions to anticipated problems
Working as part of a team, which may be established for a particular project
Combining and testing all elements of program design
Thorough unit-testing of the written code
Reacting to problems and correcting the program as necessary
Evaluating and increasing the program’s effectiveness
Adapting the program to new requirements, as necessary
Conducting user acceptance testing to ensure the program can be used easily
Updating, repairing, modifying and developing existing software and generic applications
Constantly keeping up to date with emerging trends and practices in the relevant fields
Provide technical leadership and direction to your team members and the rest of the business

Core competencies

Be able to identify patterns and trends and gain knowledge quickly and grasp concepts fast
Provide in-depth analysis of problems and proposes solutions
Makes time to review projects, to identify and learn from successes and failures
Seeks out advice from peers and skills networks to arrive as high-quality decisions.
Out of the box solutions-driven thinking
Excellent conflict management skills – where there is disagreement facilitates discussion to negotiate a way forward
Have a good understanding of own culture, own body language and impact on other cultures; perceptive about other people.
Be one who treats everyone with respect irrespective of their level, background, or discipline and profession.
Supports others, even when they have made mistakes
Identifies and actions training needs (own and others).
Strengthens the team by incorporating specialists
Realistic about own and others’ capabilities – be humble
Adaptability – makes significant changes in their your own area to meet strategic needs.

The Nitty Gritty Details.

Proven work experience as a Mobile Application Software Engineer
Must have an IT Diploma or Degree
At least five years of work-related experience
Experience working with agile methodologies
Server-side application programming experience will be beneficial
Excellent communication and leadership skills

The Benefits

The benefits of joining Ozow is that you get to experience vibrant growth first hand. Come and be part of this highly energetic, enthusiastic, positive team whose sole focus is on growth, growing personally as individuals, locally and globally as a trendsetter.

We are big into a healthy and balanced lifestyle by encouraging healthy diets and activity. By joining Ozow, you will further be part of weekly, monthly and annual recognition awards.

Come and join in the fun with us! Apply Now

Source: ijobs