Overview
The iOS Developer plays a crucial role in our freelance team responsible for developing testing and maintaining the iOS applications. They will collaborate with crossfunctional teams to design develop and maintain highquality mobile applications that align with business goals and user needs.
Key Responsibilities
- Design and build advanced applications for the iOS platform using Swift and ObjectiveC
- Collaborate with crossfunctional teams to define design and ship new features
- Unittest code for robustness including edge cases usability and general reliability
- Work on bug fixing and improving application performance
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Ensure the performance quality and responsiveness of applications
- Collaborate with a team to define design and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality organization and automation
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related subject
- Proven experience as an iOS Developer with an impressive portfolio of iOS applications
- Proficient with Swift and ObjectiveC
- Experience with iOS frameworks such as Core Data Core Animation etc.
- Experience with offline storage threading and performance tuning
- Familiarity with RESTful APIs thirdparty libraries and APIs
- Understanding of Apple s design principles and interface guidelines
- Experience with performance and memory tuning debugging and profiling tools
- Knowledge of cloud message APIs and push notifications
- Experience with continuous integration
- Uptodate with the latest iOS trends techniques and technologies
- Solid understanding of the full mobile development life cycle
- Ability to work in a fastpaced dynamic environment
push notifications,code,xcode,swift,cloud message apis,ui/ux design,core animation,third-party libraries,continuous integration,restful apis,new features,ios frameworks,features,objective-c,core data,ios,c,mobile