As an iOS Developer, you will be working closely with our design and product teams to build high-quality iOS applications. You will play a key role in the development lifecycle from planning and architecture to coding and deploying while focusing on delivering smooth, engaging user experiences. We’re looking for someone who is passionate about mobile app development and is excited to work on modern SwiftUI-based apps, with a keen eye for detail and a drive to grow in the iOS development space.
Key Responsibilities
- Develop and maintain high-quality iOS applications using Swift and SwiftUI.
- Translate UI/UX design wireframes into clean, readable, and maintainable code using SwiftUI components.
- Implement scalable and maintainable architecture using the MVVM (Model-View-ViewModel) design pattern.
- Work with UIKit when necessary and have a good understanding of Xcode and the iOS SDK.
- Collaborate with backend developers to integrate RESTful APIs and ensure seamless data flow between the server and client apps.
- Use Core Data, Core Animation, and other native iOS frameworks to enhance app performance and user experience.
- Participate in code reviews, share knowledge with teammates, and stay updated with the latest iOS development trends.
- Use Git for version control and actively contribute to a collaborative codebase.
- Debug, profile, and optimize iOS applications to ensure optimal performance and responsiveness.
- Take initiative to learn new tools, frameworks, and best practices, and share insights with the team.
Required Skills & Qualifications
- 1–2 years of professional experience developing iOS applications using Swift and SwiftUI.
- Proficiency in building responsive UIs using SwiftUI and handling view hierarchies, layouts, and animations.
- Good grasp of architectural principles and practical experience with MVVM.
- Comfortable working with UIKit, Auto Layout, and managing views and controllers in code.
- Hands-on experience working with Core Data, Core Animation, and other essential Apple frameworks.
- Experience integrating RESTful APIs into iOS apps.
- Familiarity with using Git and platforms like GitHub or Bitbucket for code collaboration.
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills and the ability to work effectively in both solo and team environments.
- A self-starter mindset with a willingness to take ownership and grow your skill set continuously.
Nice to Have (Bonus Skills)
- Knowledge of SwiftUI lifecycle and navigation patterns such as NavigationStack, List, and more.
- Experience writing unit tests and an understanding of test-driven development (TDD).
- Familiarity with Agile development methodologies, JIRA, and CI/CD tools like Jenkins, Bitrise, or GitHub Actions.
- Exposure to popular third-party libraries and SDKs like Alamofire, Firebase, Realm, etc.
- Awareness of accessibility best practices and building inclusive apps that follow Apple's accessibility guidelines.
- Understanding of Apple’s Human Interface Guidelines (HIG) and experience applying them effectively.
What We Offer
- A collaborative, transparent, and supportive work culture.
- Opportunities for continuous learning and career growth.
- Access to the latest tools and technologies.
- Competitive compensation and performance-based incentives.
- A chance to work on exciting projects that make a real impact.
If you’re excited about mobile technologies, love crafting beautiful iOS apps, and want to be part of a passionate and growing team, we’d love to hear from you. Apply now and let’s build something amazing together!