Jobgurus Job advert

iOS Engineer Job at The People Practice

The People Practice - Our client offers video streaming and tagging services and is recruiting to fill the position below:

Job Position: iOS Engineer
Job Location: Ikoyi, Lagos
Employment Type: Full-time
Work Mode: Hybrid

Description


  • Our client is looking to hire a talented iOS Engineer to design, build, and maintain the next generation of iOS applications.
  • The primary focus will be developing high-end iOS applications for the latest Apple mobile devices.
  • Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.

Responsibilities

  • Design and build applications for iOS platforms.
  • Ensure performance and quality of the application.
  • Collaborate with cross functional team to define and design the app.
  • Perform checks on correct functionality of app.
  • Integrate application with backend tools such as cloud, APIs and push notifications.
  • Responsible to help maintain code quality, organization and automation.
  • Responsible for providing prototypes and proofs of concepts.
  • Use encryption tools to safeguard content.

Qualifications

  • 5 years+ working experience in iOS app development.
  • Proven software development experience and iOS skills development.
  • Must have published at least one original iOS app in production.
  • Experience with third-party libraries and APIs.

Requirements:

  • Knowledge of Software design and Architecture.
  • Knowledge of Design Patterns such as MVI or MVVM.
  • Knowledge and very good experience implementing API endpoints.
  • Knowledge of UIKIT or SwiftUI.
  • Knowledge of building custom UI.
  • Knowledge of Data Persistence such as Userdefault, Coredata or Realm.
  • Knowledge of Reactive programming such as Rxswift or Combine.
  • UI/UX for multiple devices sizes.
  • SOLID principles, clean code.
  • SDK development and documentation.
  • App deployment to App Store, CI/CD automation of deployment.
  • Solid understanding of the full mobile development life cycle.