We are looking for a passionate and skilled iOS Developer to join our mobile development team. You will be responsible for designing and building advanced applications for the iOS platform, collaborating with cross-functional teams to define, design, and ship new features, and ensuring the performance, quality, and responsiveness of applications.
Key Responsibilities:
* Design and build advanced applications for the iOS platform using Swift and/or Objective-C.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Work on bug fixing and improving application performance.
* Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
* Ensure the best possible performance, quality, and responsiveness of the application.
* Maintain code quality, organization, and automation.
* Integrate third-party APIs and SDKs.
* Participate in code reviews and contribute to team knowledge sharing.
Requirements:
* Bachelor’s degree in Computer Science, Engineering, or a related field.
* Proven experience as an iOS Developer with a strong portfolio of released applications.
* Proficiency in Swift and Objective-C.
* Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
* Familiarity with RESTful APIs to connect iOS applications to back-end services.
* Understanding of Apple’s design principles and interface guidelines.
* Experience with performance and memory tuning with tools such as Instruments.
* Knowledge of cloud message APIs and push notifications.
* Proficient understanding of code versioning tools such as Git.
* Familiarity with continuous integration.
Preferred Qualifications:
* Experience with SwiftUI and Combine.
* Knowledge of Agile development methodologies.
* Experience with unit testing and test-driven development.
* Familiarity with CI/CD pipelines for mobile apps.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
#J-18808-Ljbffr