Mobile Developer (iOS and Android)

Annual base salary (This could vary from candidate to candidate)
ZAR1,200,000

You’re passionate about software development...it’s not just your career, it’s your hobby. You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.

Do you know the intricacies of both Android/IOS platforms inside and out?

Are you a developer who pushes mobile technologies to their limits?

Our Client is looking for an extremely technical, self-driven, highly motivated individual to join our mobile team. This role focuses on end-to-end development & Ui/UX design, and detailed testing.

You should be comfortable working in smaller teams and taking greater ownership of your work.

Own the android codebase and ensure it adheres to high-quality metrics, such as unit test coverage, readability, and conformity.

Be responsible for designing and developing new features as well as fixing bugs.

You will also ensure that all of the company's mobile applications are secure and compliant with current industry standards.

Desired Experience & Qualification

Diploma, Bachelor’s or Master's degree in Computer Science, Information Systems, or equivalent

6+ years of professional software development experience.

8+ years preferred but not required.

4+ years of professional experience working with both Android and IOS - a must.

Experience in analyzing business problems and translating business requirements into mobile application solutions considering such factors as system performance, usability, quality, cross-system interdependencies, scalability, and total cost of ownership.

Minimum of 3 years of experience developing native mobile applications using Kotlin & Swift- a must Minimum of 2 years of experience architecting, designing, maintaining and developing large commerce enterprise applications ie meaningful experience working on large, complex systems.

Any experience in AWS Cloud Tech, AWS developer associate certification, or AWS Serverless development is a bonus

Experience with offline storage, persistency, and threading (multi) Good understanding of HTML5, JavaScript and CSS3

Good understanding of UX and UI designs In-depth knowledge of application security and best practices Expericence and knowledge of low-level system work is preferred (services, backgrounding)

Familiar with RESTful APIs and JSON to interact with backend systems Have an awareness of Agile / Scrum methodologies or have worked in an Agile / Scrum team.

Atlassian tool suite (Bitbucket, Jira, Confluence)

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Have published one or more apps in the app store, a bonus

Solid understanding of the full mobile development life cycle

Extensive experience using Cloud-based IDE's and CI/CD pipelines like Bitrise, CodeMagic, Fastlane, AWS pipelines, CircleCI Knowledge of OO design principles and development patterns