Senior iOS Android Developer

 

Recruiter:

Network Recruitment International

Job Ref:

NCM000373/TS

Date posted:

Monday, October 3, 2022

Location:

Johannesburg, South Africa

Salary:

800 Hourly


JOB SUMMARY:
Do you enjoy creating and developing applications for mobile devices?  Are you someone with strong computer programming skills who is seeking a creative challenge?  We have an opening for an iOS / Android developer to join our product development team

JOB DESCRIPTION:

12 Month contract role
It is essential the incumbent have experience in both iOS and Android
Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an iOS / Android developer to join our product development team, where you will have the opportunity to work with the best developers in the business. Use your design and code expertise to make your mark. You will be responsible for the development and maintenance of mobile banking applications for Android & iOS. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of Discovery as well as their technical knowledge to make decisions.

Outputs:
  • Design development and testing of new features in the Discovery Bank applications for iOS and Android.
  • Use object-oriented development principles in Swift, Java, Kotlin, Xamarin or Objective-C to reach project solutions.
  • Responsible for regular communication with others involved in the development process.
  • Regularly maintain Android & iOS applications via debugging and continuous updates
  • Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and create new features.
  • Recognise and resolve bottlenecks.
  • Help maintain code quality.

Experience:
  • At least 7 Years’ experience in source code development. and Developer.


  • Proficient in Swift, Xamarin or both with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming (Object C).
  • Experience with Cocoa APIs on OS X
  • Expertise in Java, Kotlin or both.
  • Expertise in vital Android SDK concepts.
  • Expertise in Android studio.
  • Good knowledge of performance limits and characteristics.
  • Knowledge of memory management and multi-threading.
  • Experience with embedded databases and other system datastores.
  • Experience with SSL.
  • Familiarity with RESTful & SOAP APIs to connect to back-end services.
  • Good sense of UI design and a user-oriented focus
  • Knowledge of low-level C-based libraries is a plus.
  • Implementation of automated testing platforms and unit tests
  • Knack for benchmarking and optimization
  • Understanding of Apple’s & Google’s design principles and interface guidelines
  • Proficient understanding of and competence in code versioning tools {e.g., Git, Jenkins, JIRA, BitBucket}
  • Familiarity with continuous integration
  • Knowledge related to publishing on the App and Play Store.
  • Can utilize
  • Able to use APIs and third-party libraries to improve functionality.
  • Perform or automate unit tests.

Interpersonal, communication & collaboration
  • Excellent communication with ability to handle a pressurized environment
  • Able to fully focus and be productive in an intense environment
  • Able to collaborate with colleagues and team mates on best solutions
Thank you,
Theresa Steenkamp
Key Account Manager - Network Contracting Solutions

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Full Stack Senior Adobe Experience Manager Developer
Location: Pretoria
Salary: R500 - 550 per hour
Assist with the software development lifecycles of Adobe Experience Manager projects.
Today


Full Stack Senior Adobe Experience Manager Developer
Location: Pretoria
Salary: Hourly
Our client in the financial field has a position for a full stack Developer.  The Digital Content Management team (BI & C, DCM) requires the services of two x Full-Stack Senior Adobe Experience Manager (AEM) Developers to assist with the software development lifecycles of Adobe Experience Manager projects and operations within the Business and Systems Technology Department.
1 day ago


Regulatory Affairs Pharmacist
Location: Johannesburg
Salary: 65000 Monthly
Pharmaceutical Production Client in JHB North in need of a Regulatory Affairs Pharmacist, to ensure legal compliance with the relevant Medicine Regulatory Authorities (Country Specific where applicable)
7 days ago


Graphic Designer (On Site)
Location: Johannesburg
Salary: Market related
Our client is looking for a Graphic Designer to join their team.
14 days ago


Front-End Developer
Location: Centurion
Salary: 30000 Monthly
A prominent and well-established company is looking for a Front-End Developer with 4+ years’ experience with Angular and Mobile App experience, focusing on developing, maintaining and continuously improving front-end applications.
21 days ago


Junior To Intermediate Power BI Developer (Back and front)
Location: Johannesburg
Salary:
Must be able to properly understand the business requirements and develop data models accordingly by taking care of the resources.  Adept in developing, publishing and scheduling Power BI reports as per the business requirements. Able to integrate Power BI reports into other applications using embedded analytics like Power BI service (SaaS), or by API automation. Also, one must be experienced...
22 days ago


Company Secretary
Location: Johannesburg
Salary:
As a Payment Clearing House System Operator (PSO) that is designated as a systemically important payment system Financial Market Infrastructure by the South African Reserve Bank National Payment System Department (SARB NPSD), Corporate Governance and compliance to Governance best practice is a strategic imperative to the Company. Strict compliance to King IV is tracked by the South African Reserve...
23 days ago


Internal communication Manager
Location: Johannesburg
Salary:
23 days ago


Front-End Developer (Angular)
Location: Centurion
Salary: 35000 Monthly
A Centurion based client, that specializes in communication management systems, is looking for an experienced Front-End Developer that has Angular 11 and 16 exposure.
7 days ago


Debtors Clerk
Location: Centurion
Salary:
MatricTertiary degree in relevant field:  Completed Bookkeeping Diploma or related qualification.Minimum 2 years of Bookkeeping experience as well as collections experience.
21 days ago


Create a free job alert for publishing in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions