iOS Developer

Senior Laravel Developer in Al RiyadhCairo, Egyptfull timeMid Level
Active

Job description

To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.Document all codes of the development processes to record and facilitate the work for other mobile developers.Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.Work with Graphic Designers and Software Developers to realize, build, and test the applications.Design and build advanced applications for the iOS platform.Unit-test 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.Requirements Bachelor's degree in software engineering, computer science or communication engineering2+ years of relevant experienceExperience with Swift, Objective-C, Cocoa, Xcode, HTML, XML and JSONExperience with Core Data and Core AnimationExperience with offline storage, threading, and performance tuningProficient understanding of code versioning tools (such as Git)Familiarity with RESTful APIs to connect iOS applications to back-end servicesUnderstanding of Apple's design principles and interface guidelinesExperience in Agile development.Have published one or more iOS apps to the app store.Experience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologies.To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.Document all codes of the development processes to record and facilitate the work for other mobile developers.Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.Work with Graphic Designers and Software Developers to realize, build, and test the applications.Design and build advanced applications for the iOS platform.Unit-test 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.
  • To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.
To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.
  • Document all codes of the development processes to record and facilitate the work for other mobile developers.
Document all codes of the development processes to record and facilitate the work for other mobile developers.Document all codes of the development processes to record and facilitate the work for other mobile developers.Document all codes of the development processes to record and facilitate the work for other mobile developers.Document all codes of the development processes to record and facilitate the work for other mobile developers.
  • Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.
Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.
  • Work with Graphic Designers and Software Developers to realize, build, and test the applications.
Work with Graphic Designers and Software Developers to realize, build, and test the applications.Work with Graphic Designers and Software Developers to realize, build, and test the applications.Work with Graphic Designers and Software Developers to realize, build, and test the applications.Work with Graphic Designers and Software Developers to realize, build, and test the applications.
  • Design and build advanced applications for the iOS platform.
Design and build advanced applications for the iOS platform.Design and build advanced applications for the iOS platform.Design and build advanced applications for the iOS platform.Design and build advanced applications for the iOS platform.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
Unit-test code for robustness, including edge cases, usability, and general reliability.Unit-test code for robustness, including edge cases, usability, and general reliability.Unit-test code for robustness, including edge cases, usability, and general reliability.Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
Work on bug fixing and improving application performance.Work on bug fixing and improving application performance.Work on bug fixing and improving application performance.Work on bug fixing and improving application performance.
  • ​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Similar jobs