Position: iOS developer
Company: Art2Hire Tech Recruiters
Category: iOS
Experience required: 5y
English level: intermediate

Our client, who digitize and enhance SME customers' daily operations by developing and integrating customer facing AI-powered apps, is now looking for an iOS Developer. 

Location: United States
Type: Remote, full-time
Start date: ASAP
About the Company and Project:

The company focused on automation, digitization, and optimizing how SMBs work with customers, enabling customer-facing interfaces and most of the day-to-day customer interactions online and remote.
Highly dynamic and innovative fintech startup aiming to create a new line of consumer - and business-oriented financial products for the North American market. Mobile-first application development includes orchestration of data-rich services from multiple vendors on the back-end, integration of AI

Responsibilities include but are not limited to:

Translate designs and wireframes into high-quality code;
Design, build, and maintain high performance, reusable, and reliable code;
Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
Collaborate with cross-functional teams to define, design, and ship new features;
Help maintain code quality, organization, and automation;
Work with outside data sources and APIs;
Interact with backend team to design proper APIs;
Unit-test code for robustness, including edge cases, usability, and general reliability;
Requirements:

Proven 5+ years of experience as a Mobile Developer or Software Developer;
Bachelor’s or Master’s degree in Computer Science, Information Technology or equivalent;
Understanding of Mobile programming languages such as Swift 4.0, Objective-C or Cocoa Touch.
Experience working with iOS frameworks like Core Data, Core Graphics, Core Animation;
In-depth knowledge of native iOS development frameworks (API, testing, deployment, etc);
Previous experience in using blocks, categories, background fetching, threads and NS Operation Queues;
Strong knowledge of Apple’s Design and Interface principles;
Strong understanding of the iOS mobile app development cycle;
Familiarity with push notifications and cloud message APIs;
Proficient understanding of code versioning tools, such as Git;
Ability to connect iOS apps to back-end services;
Experience working with remote data via REST and JSON;
Effective team player;
Excellent optimization and benchmarking skills;
Strong written and verbal communication skills;
At least 4 years of software development experience in Objective-C, preferably developing iOS mobile apps;
English - Intermediate +