About the Role
We are seeking a talented and passionate iOS Developer to join our mobile development team. You will be responsible for designing and building advanced applications for the iOS platform. You will collaborate with cross-functional teams to define, design, and ship new features.
Key Responsibilities
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience developing iOS applications using Swift.
- Strong understanding of Apple’s design principles and interface guidelines.
- Experience with RESTful APIs to connect iOS applications to backend services.
- Familiarity with version control tools like Git.
- Knowledge of modern architectural patterns (MVVM, VIPER, etc.).
- Experience with third-party libraries and APIs.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience with SwiftUI.
- Familiarity with CI/CD tools for iOS.
- Knowledge of testing frameworks like XCTest.
- Experience with performance and memory tuning tools.
- Published apps on the App Store.
What We Offer
- Competitive salary and benefits.
- Flexible working hours and remote work options.
- A collaborative and innovative work environment.
- Opportunities for professional growth and development.