iOS Developer

Posted Date 07 Nov 2023



Experience Icon Experience 5 Years Salary Salary 14000AED - 20000AED
Job Type Icon Job Type Full Time Company Company Nair System
Job Category Icon Job Category Software Engineering Qualification Icon Qualification BS Computer Science
Gender IconGender Both Date Last Date 01 Dec
Vacancies IconVacancies 1 Remote IconRemote No
Location Location(s) Abu Dhabi , United Arab Emirates

Description Job Description


  • iOS⠀software⠀engineers⠀will have⠀a range of⠀responsibilities⠀from⠀shaping⠀and⠀implementing⠀digital⠀products⠀to⠀ensuring⠀that we⠀stay on⠀the⠀leading⠀edge of⠀technology.
  • Our⠀engineers⠀contribute⠀across the⠀full⠀technology⠀stack,⠀from⠀database⠀and DevOps⠀infrastructure⠀that⠀supports⠀continuous⠀deployment,⠀over⠀native⠀apps, to⠀front end⠀development.
  • As⠀a Senior⠀Developer⠀you will⠀work in a⠀cross-functional⠀team with⠀the⠀Product⠀Owner,⠀Designers,⠀and⠀engineers⠀to⠀co-develop⠀the⠀digital⠀products.

Responsibilities

  • iOS⠀software⠀engineers⠀will⠀have⠀a⠀range⠀of⠀responsibilities⠀from⠀shaping⠀and⠀implementing⠀digital⠀products⠀to⠀ensuring⠀that⠀we⠀stay⠀on⠀the⠀leading⠀edge⠀of⠀technology.
  • Our⠀engineers⠀contribute⠀across⠀the⠀full⠀technology⠀stack,⠀from⠀database⠀and⠀DevOps⠀infrastructure⠀that⠀supports⠀continuous⠀deployment,⠀over⠀native⠀apps,⠀to⠀front⠀end⠀development.
  • As⠀a⠀Senior⠀Developer⠀you⠀will⠀work⠀in⠀a⠀cross-functional⠀team⠀with⠀the⠀Product⠀Owner,⠀Designers,⠀and⠀engineers⠀to⠀co-develop⠀the⠀digital⠀products.

Typical skills and background

  • A real⠀passion⠀for⠀development⠀and a⠀demonstrated⠀appetite⠀for⠀continual⠀learning.
  • Knowledge⠀of pair⠀programming,⠀continuous⠀integration,⠀and⠀test-driven⠀development.
  • Familiarity⠀with the⠀concepts⠀of⠀Functional⠀Programming⠀and⠀Microservices⠀is a⠀plus.
  • Community⠀contributions⠀(e.g.,⠀open-source⠀work,⠀GitHub,⠀Stack⠀Overflow,⠀publishing⠀/ speaking⠀on⠀technical⠀ideas) is⠀a⠀plus.
  • Fluent⠀in English

EXPERIENCE AND QUALIFICATION

  • At least 5⠀years of⠀software⠀development⠀experience⠀in Agile⠀teams⠀using⠀SCRUM.
  • Extensive⠀iOS⠀iPhone/iPad⠀development⠀experience⠀using⠀Objective⠀C and⠀Swift.
  • Extensive⠀experience⠀with Xcode⠀and UIKit,⠀Caching,⠀Local⠀storage,⠀Core Data,⠀Interface⠀Builder,⠀Storyboards,⠀integrating⠀with APNS,⠀etc.
  • Understanding⠀of UX⠀principles⠀and Apple⠀Human⠀Interface⠀Guide.
  • Experience⠀with build⠀tools such⠀as⠀Fastlane⠀and Xcode⠀build.
  • Expert⠀knowledge⠀of⠀dependency⠀managers⠀such as⠀Cocoa pods⠀&⠀Carthage.
  • Extensive⠀experience⠀with App⠀store⠀deployments⠀and has⠀deployed⠀apps to⠀the⠀Appstore.
  • Complex⠀UI⠀experience⠀beyond⠀storyboarding⠀by⠀developing⠀UI using⠀code.
  • Extensive⠀experience⠀writing⠀unit and⠀UI tests⠀using⠀XCTest and⠀XCUITest,⠀knowledge⠀of Test⠀Doubles.
  • Experience⠀with code⠀coverage⠀and unit⠀testing⠀tools like⠀xcov,⠀Specta,⠀Expecta,⠀OCMock⠀etc.
  • Extensive⠀experience⠀with Git,⠀such as⠀branching,⠀merging,⠀tagging⠀and Pull⠀Requests.
  • Mobile⠀banking⠀experience⠀is⠀preferred.
  • Experience⠀with⠀mobile⠀CI-CD⠀(Jenkins⠀or⠀similar)⠀is⠀preferred.
  • Excellent⠀programming⠀skills in⠀at least 2⠀modern⠀programming⠀languages/⠀frameworks,⠀such as⠀Swift,⠀Objective⠀C, Java,⠀Node.JS,⠀JavaScript,⠀C, C++,⠀Python, or⠀others.
  • Infrastructure⠀knowledge⠀including⠀RESTful⠀APIs,⠀Single⠀Sign On,⠀LDAP,⠀Search⠀Technologies.
  • Experiences⠀with code⠀refactoring,⠀design⠀patterns,⠀design-driven⠀development,⠀continuous⠀deployment,⠀highly⠀scalable⠀applications,⠀application⠀security.


Filter Results Clear all


By Application Type


By Category