Where

Developer - iOS

Parvana
Cape Town Full-day Full-time

Description:

This is a remote position.

Role Responsibilities:


  • Contributing to a meaningful product that helps people improve their lives.
  • Being involved in design discussions, user testing and product strategy development.
  • Collaborating with cross-functional teams to define, design and ship new features.
  • Unit-testing code for robustness, including edge cases, usability and reliability.
  • Work on bug fixing and improving application performance.
  • Line management of Junior Developers.

Preferred Qualifications:


  • Relevant tertiary qualification or relevant experience.

Relevant Skills / Experience:


  • Strong knowledge of Swift.
  • Strong understanding of design patterns and Object-Oriented Programming.
  • Solid knowledge of the following:

    • iOS UI/UX design principles, patterns and best practices.
    • Auto Layout, Storyboards and XIBs.

  • In-depth experience of working with RESTful APIs.
  • Experience working in an Agile Scrum environment and collaborative tools (Jira).
  • Understanding of build processes and CI tooling (Bitrise, Fastlane).
  • Experience with the following:

    • Instruments and advanced debugging.
    • App Store Connect and release processes.
    • Unit/UI testing (e.g., XCTest, EarlGrey).
    • SwiftUI | Store Kit | Core Animation.


Work Location / Type:


  • Hybrid work.

Job ID:


  • J103857

PS Even if you feel you don't have all the skills listed or if this spec isn't what you are looking for, feel free to send your CV as we probably have other opportunities that could interest you. For a more comprehensive and updated list of opportunities that we have on offer, do visit our website - www.parvana.co.uk

Requirements:


  • Contributing to a meaningful product that helps people improve their lives.
  • Being involved in design discussions, user testing and product strategy development.
  • Collaborating with cross-functional teams to define, design and ship new features.
  • Unit-testing code for robustness, including edge cases, usability and reliability.
  • Work on bug fixing and improving application performance.
  • Line management of Junior Developers.

  • Relevant tertiary qualification or relevant experience.

  • Strong knowledge of Swift.
  • Strong understanding of design patterns and Object-Oriented Programming.
  • Solid knowledge of the following:

    • iOS UI/UX design principles, patterns and best practices.
    • Auto Layout, Storyboards and XIBs.

  • In-depth experience of working with RESTful APIs.
  • Experience working in an Agile Scrum environment and collaborative tools (Jira).
  • Understanding of build processes and CI tooling (Bitrise, Fastlane).
  • Experience with the following:

    • Instruments and advanced debugging.
    • App Store Connect and release processes.
    • Unit/UI testing (e.g., XCTest, EarlGrey).
    • SwiftUI | Store Kit | Core Animation.


  • iOS UI/UX design principles, patterns and best practices.
  • Auto Layout, Storyboards and XIBs.

  • Instruments and advanced debugging.
  • App Store Connect and release processes.
  • Unit/UI testing (e.g., XCTest, EarlGrey).
  • SwiftUI | Store Kit | Core Animation.

  • Hybrid work.

  • J103857
19 Apr 2024;   from: careers24.com

Similar jobs

  • Parvana
  • Cape Town
Description: This is a remote position. Role Responsibilities: Contributing to a meaningful product that helps people improve their lives. Being involved in design discussions, user testing and product strategy development. Collaborating with cross- ...
13 days ago
  • Parvana
  • Cape Town
Description: This is a remote position. Role Responsibilities: Contributing to a meaningful product that helps people improve their lives. Being involved in design discussions, user testing and product strategy development. Collaborating with cross- ...
13 days ago
  • Parvana
  • Cape Town
Description: This is a remote position. Role Responsibilities: Contributing to a meaningful product that helps people improve their lives. Being involved in design discussions, user testing and product strategy development. Collaborating with cross- ...
13 days ago
  • Parvana
  • Cape Town
Description: This is a remote position. Role Responsibilities: Contributing to a meaningful product that helps people improve their lives. Being involved in design discussions, user testing and product strategy development. Collaborating with cross- ...
13 days ago