Native iOS Developer

J
JobgetherIT Security
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLiOS DevelopmentSwiftCI/CDUnit Testing

Requirements

  • Professional experience developing native iOS applications, ideally at a senior level.
  • Strong command of Swift and hands-on experience building production applications with SwiftUI.
  • Experience using Swift Package Manager for dependency management.
  • Practical experience integrating APIs, including GraphQL APIs using Apollo.
  • Experience working with architectural patterns such as MVVM-C and Repository/Service approaches.
  • General understanding of CI/CD concepts and their application within mobile development workflows.
  • Familiarity with reusable components and Design System practices.
  • Knowledge of semantic versioning (SemVer).
  • Strong experience maintaining high levels of unit-test and UI-test coverage.
  • Experience implementing accessibility features and best practices in mobile applications.

Responsibilities

  • Develop and continuously evolve native iOS interfaces and experiences using Swift and SwiftUI.
  • Implement new application features with a strong focus on quality, performance, maintainability, and reusable code.
  • Build and maintain API integrations using Repository and Service patterns in combination with MVVM-C architecture.
  • Use native networking capabilities such as URLSessionTask and URLSessionDataTask for reliable API communication.
  • Integrate GraphQL APIs and contribute to the development of robust mobile data flows.
  • Work with reusable Design System components to maintain consistency across visual and user experiences.
  • Manage project dependencies using Swift Package Manager.
  • Contribute to CI/CD integration and continuous improvement of the software delivery lifecycle.
  • Develop and maintain comprehensive unit and UI test coverage to support application reliability and regression prevention.
  • Apply accessibility best practices to ensure mobile experiences are inclusive and usable for a broad range of users.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now