Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer iOS

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Were looking for engineers to be a part of our iOS development team. Our tight-knit iOS team works on a wide range of cutting edge products from an array of high-quality consumer applications to building world class solutions for investors and financers. If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, this is definitely the right place for you.Here's what you'll do everydayOwn the entire development lifecycle as you prototype, create, optimise, test, launch, and refine iOS apps Work with fellow designers and developers in an iterative environment with short and heavy impact development cyclesDevelop cutting edge functional modules and kits that will be integrated across all our iOS apps Build proprietary SDKs to enable partnerships with other industry leadersBrainstorm, contribute new ideas, think of innovative strategies, and implement solutions to difficult problems Work closely with our backend team to interface with RESTful API services and contribute to the backend code when neededWork with the real-time feedback from our users to make the product better Discover, design, develop, deploy, debug. Repeat!RequirementsHere's what we're looking for Engineers with experience in shipping iOS apps with a large user base, ideally currently available on the App StoreTop-notch programming skills in Objective C / Swift and Apple s SDKs and frameworks (Foundation, UIKit, Core Data, etc) along with proficiency in using XcodeCommand of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications Worked with RESTful APIs, third party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQLFocus on product design and pixel-perfect implementation of design into code Solid experience with version control systemsCare for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours Ability to unlearn and adapt to the fast moving technology environmentExcellent communication skills and fits well in a collaborative and charged workspace
Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 2-6


Application Programming | Business/Systems Analysis | Graphic Designing/Animation/Web Designing | Mobile
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News