Job Description
Requirements:
Strong proficiency in Objective C and Swift for iOS development.
Deep understanding of iOS SDK, Xcode components, and mobile development best practices.
Proficiency in building responsive UIs using SWIFT UI, AutoLayout, Autoresizing and other UI frameworks.
Solid experience working with RESTful APIs and third-party libraries and APIs.
Knowledge of iOS architecture components
Familiarity with version control systems like Git, and Bitbucket.
Strong understanding of memory management, networking, and multithreading in iOS applications.
Hands-on experience with tools like Firebase, Crashlytics, and Google Analytics.
Experience with Apple Store guidelines and app submission process
Knowledge of unit testing
Nice to Have skills:
- Experience with MVVM or MVP architectural patterns.
- Experience with React Native for cross-platform development.
- Experience with Agile/Scrum methodologies.
- Experience with integrating payment gateways, in-app purchases, or other complex third-party services.
Key Responsibilities:
- Lead the design, development, and deployment of iOS applications.
- Write clean, efficient, and maintainable code while adhering to industry standards and best practices.
- Collaborate with cross-functional teams including Product, UX/UI designers, and backend engineers to deliver high-quality mobile apps.
- Troubleshoot, debug, and optimize existing iOS applications for performance, scalability, and user experience.
- Implement and maintain new features in existing applications, ensuring seamless user experience across devices.
- Stay up to date with the latest iOS trends, technologies, and best practices.
- Mentor and guide junior developers to help grow the iOS team.
- Continuously improve the development process by integrating feedback and adapting to new tools and technologies.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Write unit tests and automate testing to ensure the quality of the application.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Contract
Contact Details:
Company: USM Business Systems
Location(s): Hyderabad
Keyskills:
Swift Ui
Objective C
Swift
Github
Crashlytics