Match score not available

IOS Engineer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2+ years of professional iOS development experience, Strong proficiency in Swift, Experience with iOS frameworks like UIKit and SwiftUI, Proficiency with Git and version control practices.

Key responsabilities:

  • Implement new features and user interfaces
  • Write unit tests and integration tests

Gathern | جاذرإن logo
Gathern | جاذرإن http://www.gathern.co
51 - 200 Employees
See all jobs

Job description

Responsibilities

  • Feature Development: Implement new features and user interfaces in our iOS application, ensuring clean, maintainable code using Swift (and Objective-C as needed).
  • Collaboration: Work closely with designers, product managers, and other engineers to translate concepts into functional, appealing apps.
  • Performance Optimization: Identify performance bottlenecks, troubleshoot issues, and continually refine the app for speed, scalability, and reliability.
  • Testing & Quality Assurance: Write unit tests and integration tests to maintain high-quality code standards and reduce bugs in production.
  • Continuous Improvement: Keep up to date with iOS development trends, tooling, and best practices, introducing new technologies and processes when beneficial.
  • Code Reviews & Mentorship: Participate in code reviews, provide feedback, and contribute to the growth and development of fellow engineers.

Qualifications

  • Required:

  • 2+ years of professional iOS development experience.
  • Strong proficiency in Swift.
  • Experience working with iOS frameworks like UIKit, SwiftUI, Combine, etc.
  • Solid understanding of RESTful APIs and integrating front-end with server-side logic.
  • Proficiency with Git and version control practices.
  • Knowledge of common software architecture patterns (VIPER, MVVM, etc.) and best coding practices.
  • Experience with third-party libraries, package managers (CocoaPods, Swift Package Manager), and CI/CD pipelines.

  • Preferred:

  • Familiarity with Objective-C
  • Familiarity with testing frameworks such as XCTest.
  • Prior experience releasing apps to the App Store and maintaining them post-launch.
  • A proven experience collaborating across teams.
  • Knowledge of Apple’s Human Interface Guidelines (HIG) and best UI/UX practices.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving
  • Mentorship

iOS Developer Related jobs