Roles & Responsibilities Technical design and development of native iOS mobile applications. Work closely with the development team and the product managers/owners to ideate suitable solutions. Provide technical support during the development of the application solution. Determine how technology can be applied to meet the business needs. Helps determine and/or design the suitable client-side application architecture. Coordination with the back-end developer in the process of building RESTful API. Understanding the challenges related to mobile development, including battery and radio usage as well as CPU and memory constraints. Requirements Experience: 4-+ years Strong knowledge of and hands-on development experience with Native iOS mobile application development using Swift & Objective C. Working knowledge of iOS SDK, Xcode & iOS-related tools for debugging and/or troubleshooting. Experience with Mac development environment. Experience with watchOS. Good understanding of Native application iOS design theme & guidelines for smartphones and tablets. Hands-on development experience with calling web services (RESTful / SOAP) & basic client-server architecture understanding. Expert knowledge in any of the modern MV-VM/MVC frameworks. Experience with automated unit testing framework e.g. XCTest, etc. Proven experience of working with Agile methodologies. Knowledge of Continuous Integration and Continuous Delivery (CI/CD) & BDD. Knowledge of Apple's design principals and application interface guidelines. Proficient in code versioning tools including Mercurial, Git, and SVN. Knowledge of C-based libraries. Familiarity with push notifications, APIs, and cloud messaging. Upload your updated CV below. https://www.yodda.care/jobs/ios-developer Regards Yodda Care
💡 Quick Summary
Seeking a career-building opportunity? The iOS developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.