Job Openings iOS/Swift Developer

About the job iOS/Swift Developer

Responsibilities:

  1. Design, Maintain and develop native iOS applications using Swift, Swift UI and Objective-C.
  2. Implement user interfaces using SwiftUI and UIKit frameworks.
  3. Collaborate with cross-functional teams to define, design, and ship new features.
  4. Write clean, maintainable, and efficient code.
  5. Ensure the performance, quality, and responsiveness of applications.
  6. Identify and fix bugs and performance bottlenecks.
  7. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  8. Participate in code reviews to maintain code quality and ensure best practices are followed.
  9. Work with external data sources and APIs.
  10. Unit-test code for robustness, including edge cases, usability, and general reliability.
  11. Stay up-to-date with the latest industry trends, techniques, and best practices in iOS development.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Proven experience as a Native iOS Developer with a strong portfolio of iOS applications.
  3. Proficiency in Swift and Objective-C programming languages.
  4. Experience with SwiftUI and UIKit frameworks for building user interfaces.
  5. Familiarity with RESTful APIs to connect iOS applications to back-end services.
  6. Knowledge of iOS UI/UX design principles and best practices.
  7. Experience with version control systems such as Git.
  8. Strong problem-solving skills and attention to detail.
  9. Excellent communication and collaboration skills.
  10. Ability to work independently and as part of a team in a fast-paced environment.

Preferred Qualifications:

  1. Experience with third-party libraries and APIs (e.g., Alamofire, SwiftyJSON).
  2. Knowledge of database systems such as Core Data or Realm.
  3. Familiarity with reactive programming paradigms (e.g., Combine, ReactiveSwift).
  4. Understanding of security principles and how they apply to mobile application development.
  5. Experience with performance tuning and optimization techniques for iOS applications.
  6. Familiarity with continuous integration and delivery pipelines.