Senior Ios Developer

Job Description

Key Responsibilities

  • Design, develop, test, document, deploy, support and sustain iOS mobile apps
  • Work with the product and design teams to understand end-user requirements and use cases and translate them a pragmatic and effective technical solution
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Prepare documentation and write unit tests to optimize the performance of app(s)
  • Understand full-stack functionality, software design guidelines, general mobile landscape, trends, emerging technologies, and ways to optimize for better performance of app
  • Conduct code reviews and contribute ideas (technological and product) to enhance the overall app experience
  • Gather requirements around functionality and translate those requirements into elegant functional solutions

Qualifications And Experience

  • Bachelors/Masters in Computer Sciences or any related field.
  • At least 3-5 years of experience preferably in iOS application development.
  • Experience in native app development with Swift and Objective-C.
  • Experience with the implementation of REST APIs.
  • Reactive programming (RxSwift/Combine) is necessary.
  • Experience with CI/CD pipelines similar to Bitrise.
  • Experience with SwiftUI and structured concurrency.
  • Have an adequate understanding of the standard Git workflow.
  • Knowledge of multiple architectures.
  • Experience with Object-oriented programming (OOP) and Protocol-oriented programming (POP).
  • Understand how to write tests.
  • Good conceptual understanding of software design and code beauty.
  • Excellent collaboration skills and Experience of working in agile teams.
  • Up-to-date with modern software development practices.

Job Summary

  • Published on:2024-02-10 6:32 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-05-15