Posted on: 28 April 2023
ID 858269

iOS Developer

South Africa

Full time (Hybrid
  • 2x in office)
As the iOS Developer ,you will be joining the team in our SA office, working in an interdisciplinary squad, to take the current open beta product to its full fruition and push into the market.

You will develop experiences that are as beautiful and visually complex as they are helpful and optimised.

Their tech stack is the following
  • Scala, [URL Removed] is the framework of choice for their web tier. With its pure JavaScript approach for native apps, they use the latest versions of Swift for iOS, Kotlin for Android and have adopted Kotlin Multiplatform to maximise code reuse.
Code is committed into GitHub and is built using a pipeline based on Spinnaker, Jenkins, Fastlane and Bitrise.

Automated unit and functional testing are done via Cypress for the web tier, XCUITest for iOS and Espresso for Android.

Requirements
  • Strong knowledge of Swift
  • Strong understanding of design patterns and Object-Oriented Programming
  • Solid knowledge of iOS UI/UX design principles, patterns, and best practices
  • In-depth experience of working with RESTful APIs
  • An awareness of the technology of other functions (T-Shaped) - e.g. backend web services
  • Line management of junior developers
  • Solid knowledge of Auto Layout, Storyboards, XIBs
  • Experience working in an Agile Scrum environment and collaborative tools (e.g Jira)
  • Understanding of build processes and CI tooling (e.g. Bitrise, Fastlane)
  • Experience with Instruments and advanced debugging
  • Experience with AppStoreConnect, release process
  • Experience with Unit/UI testing (e.g. XCTest, EarlGrey).
  • Experience with SwiftUI
  • Experience with StoreKit
  • Experience with CoreAnimation
Desired Skills
  • Scala
  • React.js
  • Javascript
  • Swift
  • Kotlin
  • GitHub
  • Spinnaker
  • Jenkins
  • Fastlane
  • Bitrise
  • functional testing
  • cypress
  • XCUITest
  • Espresso
  • REST
  • Jira
  • StoreKit
  • CoreAnimation
Desired Qualification Level
  • Degree
About The Employer

Our client is a workplace like no other. They've spent the past five years disrupting an entire industry and building a user base of millions. At the heart of this success is their culture, where they work hard, relish change and treat each other with respect-helping everyone to reach their potential and deliver results that make a difference.

Benefits
  • Holidays
  • 20 paid holidays (plus public holidays) and a "duvet day" on your birthday
  • Pension Fund contribution over and above salary
  • Medial Aid Benefit - over and above salary
  • Annual learning budget
  • Flexible work hours and the ability to work from home
  • Flexible, generous, and personalised maternity and paternity plans
  • Monthly team events and office days out that we get to choose, and company events at theend of each quarter and retro
Employer & Job Benefits
  • Medical Aid
  • Paid Holiday
  • Birthday Holiday
  • Pension Fund
  • Flexitime
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Contract 078 203 6974

Transnet Bakkies Truck Contract 078 203 6974

Transnet
Pretoria / Tshwane
Jobin.co.za
Dihlabeng hospital jobs available

Dihlabeng hospital jobs available

Dihlabeng hospital
Bethlehem
Jobin.co.za
BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE JOBS AVAILABLE

BAKUBUNG PLATINUM MINE
Rustenburg
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE
Secunda
Jobin.co.za