Overview:
The iOS Developer plays a crucial role in the development and maintenance of highquality mobile applications for iOS devices. They work closely with crossfunctional teams to design develop and enhance user experiences ensuring seamless integration with backend services. The iOS Developer is instrumental in implementing new features and functionalities troubleshooting and debugging and optimizing performance for the enduser application.
Key Responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with crossfunctional teams to define design and ship new features
- Unittest code for robustness including edge cases usability and general reliability
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Work on bug fixing and improving application performance
- Translate designs and wireframes into highquality code
- Ensure the performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality organization and automatization
- Collaborate with designers to implement attractive designs
- Manage the full technical lifecycle of iOS applications during each development phase
- Maintain welldocumented reusable and transferrable code
- Optimize performance for the applications
- Stay up to date with new processes technologies and trends
Required Qualifications:
- Bachelor s degree in Computer Science Software Engineering or a related field
- Proven working experience in software development
- Working experience in iOS development
- Strong knowledge of Swift and Xcode
- Proficiency with Swift 5
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Experience with performance and memory tuning tools
- Familiarity with cloud message APIs and push notifications
- Knowledge of code versioning tools such as Git
- Experience with offline storage threading and performance optimization
- Understanding of Apple s design principles and interface guidelines
- Proficient understanding of code versioning tools and continuous integration
- Published one or more iOS apps in the App Store is a plus
- Experience working with remote data via REST and JSON
- Experience with thirdparty libraries and APIs
restful apis,xcode,remote data handling,ios development,integration,performance optimization,swift,objective-c,api,third-party libraries,json,git,app store