Previous Job
Previous
iOS Developer
Ref No.: 17-12117
Location: Montvale, New Jersey
Position Type:Direct Placement
Start Date: 12/13/2017
iOS​ ​Developer

We are looking for a qualified Mobile developer to join our Engineering team. You will be working with our engineers to develop and maintain high quality mobile applications. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

As a Mobile developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

Responsibilities:
● Support the entire application lifecycle (concept, design, test, release and support)
● Produce fully functional mobile applications writing clean code
● Gather specific requirements and suggest solutions
● Troubleshoot and debug to optimize performance
● Ensure new and legacy applications meet quality standards
● Research and suggest new mobile products, applications and protocols
● Stay up-to-date with new technology trends. Requirements:
● At least one app released on the App Store
● In-depth knowledge of Objective-C
● Demonstrated passion for learning Swift, Xcode, and iOS best practices
● Experience with third-party libraries and APIs
● Experience with offline storage, threading, and performance tuning
● Familiarity with RESTful APIs to connect iOS applications to backend services
● Experience with iOS interface technologies and approaches (storyboards, auto-layout, size classes)
● Proficient understanding of code versioning tools (Git)
● Excellent analytical skills with a good problem-solving attitude
● BS in Computer Science, Software Engineering or related field preferred