Job Openings
iOS/Swift Developer
About the job iOS/Swift Developer
Responsibilities:
- Design, Maintain and develop native iOS applications using Swift, Swift UI and Objective-C.
- Implement user interfaces using SwiftUI and UIKit frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews to maintain code quality and ensure best practices are followed.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Stay up-to-date with the latest industry trends, techniques, and best practices in iOS development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Native iOS Developer with a strong portfolio of iOS applications.
- Proficiency in Swift and Objective-C programming languages.
- Experience with SwiftUI and UIKit frameworks for building user interfaces.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of iOS UI/UX design principles and best practices.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
- Experience with third-party libraries and APIs (e.g., Alamofire, SwiftyJSON).
- Knowledge of database systems such as Core Data or Realm.
- Familiarity with reactive programming paradigms (e.g., Combine, ReactiveSwift).
- Understanding of security principles and how they apply to mobile application development.
- Experience with performance tuning and optimization techniques for iOS applications.
- Familiarity with continuous integration and delivery pipelines.