Senior IOS Developer
AL-Matar -
Maadi, CairoPosted 1 year ago61Applicants for3 open positions
- 35Viewed
- 13In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project;
- Skilled in core data structures and algorithms and implements them using appropriate chosen language;
- Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members;
- Skilled in breaking down problems, documenting problem statements and estimating efforts;
- Helps drive pair programming practices and code reviews across the team;
- Demonstrates the initiative to explore alternate technology and approaches to solving problems;
- Has the ability to analyze impact of technology choices;
- Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness;
- Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog;
- Improves operations by conducting systems analysis; recommending changes in policies and procedures;
Job Requirements
- Preferred bachelor’s degree in STEM (Science, Technology, Engineering or Math), or equivalent experience.
- 4 + years of experience as an iOS developer.
- Have worked in an environment where developers have written tests and shared ownership of code.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Excellent knowledge of subject Swift, Cocoa Touch frameworks, and object-oriented development skills.
- Experience with iOS frameworks such as Core Data, Core Animation, etc;
- Familiarity with RESTful APIs to connect iOS applications to back-end services;
- 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
- Up to speed with the latest iOS version changes, features and requirements
- Experience with test-driven development / feature-driven development
- Proficient understanding of code version tools such as Git, SVN
- Ability to document technical requirements and specifications