Job Openings
Senior IOS Developer
About the job Senior IOS Developer
Responsibilities:
- End-to-end iOS app development, from concept to deployment.
- Proficiency in Xcode and the iOS SDK.
- Strong understanding of iOS frameworks such as SwiftUI, UIKit, Core Data, Core Animation, and Core Location.
- Experience working with RESTful APIs and integrating backend services.
- Knowledge of RxSwift is a plus.
- Solid understanding of MVVM or other design patterns for iOS development.
- Experience with version control tools such as Git.
- Familiarity with third-party libraries, tools, and frameworks such as CocoaPods and Swift Package Manager.
- Knowledge of App Store guidelines and experience publishing apps on the App Store.
- Strong debugging and problem-solving skills.
- Understanding of UI/UX design principles and ability to work closely with design teams.
- Familiarity with agile methodologies and project management tools like Jira.
Skills & Knowledge:
- Bachelor's degree in Computer Science/IT with 3-4 years of hands-on experience in iOS app development using Swift, Storyboards, and Objective-C .
- Design, develop, and maintain robust, scalable, high-performing iOS applications.
- Collaborate with cross-functional teams (designers, product managers, and backend developers) to define and implement new features.
- Write clean, efficient, and reusable code adhering to best coding practices and industry standards.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and resolve bugs to optimize app performance and improve user experience.
- Stay up-to-date with emerging trends, technologies, and iOS and Mac development advancements.
- Participate in code reviews and provide constructive feedback to ensure code quality.
- Integrate third-party libraries, APIs, and tools to enhance application functionality.
- Contribute to the full software development lifecycle, including requirements analysis, design, testing, and deployment.
Preferred Qualifications:
- Published mobile applications on Google Play Store or Apple App Store.
Experience with cloud services such as Firebase, or Azure for mobile apps.