Senior iOS Mobile Developer - Project Basis
Spree -
Smart Village, GizaPosted 5 years ago29Applicants for1 open position
- 27Viewed
- 16In Consideration
- 11Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a Senior IOS Developer who possesses a passion for pushing mobile technologies to the limits
- Will work with our team of talented engineers to design and build and maintain our million user base apps.
- Translate business requirements and wireframes to Android screens
- Translate designs into code.
- Design, build, and maintain efficient, reusable, and reliable code.
- Identify UI problems and bugs and devise elegant solutions.
- Make strategic technical decisions related to new products and functionalities.
- Help maintain code quality.
- Take smart risks and champion new ideas.
- On-board and mentor new team members.
Job Requirements
- You must have at least 3 years of professional IOS development experience.
- BS. degree in Computer Science, Engineering or a related degrees.
- Owning iPhone or iPad is mandatory.
- Ensure the performance, quality, and responsiveness of applications.
- Strong understanding of the patterns and practices that revolve around the IOS platform.
- Proficient understanding of code versioning tools {Git, Mercurial or SVN}.
- Should have good analytical skills and communication skills.
- Should have strong problem solving skills.
- You must be up to date with all cutting edge iOS technologies.
- Extensive mastery of Objective-C and Swift is a must, including experience with Core Data, Core Animation, Foundation, and UIKit.
- Experience adopting layouts to different screen sizes.
- An excellent understanding of development and testing methodologies, object-oriented and protocol-oriented programming best practices, and automated software testing approaches.
- You must have a strong, successful record of developing iOS apps from scratch.
- Strong experience with mobile UX is a big plus.
- Be excited about collaborating daily with your team and other groups while working via a distributed model.
- Be comfortable with iterative and incremental development.
- Be eager to help your teammates, share your knowledge with them, and learn from them.
- Be open to receiving constructive feedback.
- You must be a world-class individual contributor to thrive at spree. You will not be here just to tell other people what to do.
Featured Jobs
Similar Jobs
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza1 day ago