Senior iOS Mobile Developer
IoTBlue -
Heliopolis, CairoPosted 5 years ago31Applicants for1 open position
- 26Viewed
- 15In Consideration
- 10Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are seeking a Senior iOS developer who possesses a passion for pushing mobile technologies to the limits and have good architectural skills to be heavily involved in the design for high traffic applications. In addition to collaborating with other teams to create and enhance the latest innovations in iOS market
Your Responsibilities
- Develop new apps and maintain existing apps like openlock.com and pidetaxi.es.
- Deal a lot with device sensors and hardware like GPS, NFC, Bluetooth and WIFI
- Deal a lot with maps and geolocation functionalities.
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- 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
What We Offer
- A big chance to work in a highly scalable system at the enterprise and global level.
- Competitive salary.
- Medical insurance for employee and family.
- Mobile phone line.
- Flexible working time.
- Dynamic and friendly environment.
Job Requirements
What We ask For
- 3+ years proven work experience as iOS developer
- Ability to understand business requirements and translate them into technical requirements
- Proficient with Swift and Objective-C is a plus
- Strong knowledge of how to deal with different screen sizes
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with different device sensors and HW.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services (socket communication experience is a plus)
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Experience with performance and memory tuning with tools.
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools (GIT)
- Familiarity with continuous integration and testing