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