Mobile iOS Developer

Company: Direct IT Recruiting Inc.

Location: Mississauga

Status: Full-time

Job Reference No: 599

Job Category: Mobile iOS Developer

Career Level: Intermediate to Senior

Number of Staff to Supervise: N/A

Work Experience: 3+ years Mobile iOS Developer, iOS, Swift, Xcode, RESTful API, Cocoapods, JIR, Realm, Agile

Industry: Software Development

Apply

 

Mobile iOS Developer  

 

Job Title: Mobile iOS Developer

Company: Direct IT Recruiting Inc.

Location: Mississauga

Status: Permanent

Job Category: Mobile iOS Developer

Career Level: Intermediate to Senior

Work Experience: 3+ years Mobile iOS Developer, iOS, Swift, Xcode, RESTful API, Cocoapods, JIR, Realm, Agile

Industry: Software Development

                               

DESCRIPTION:
 

We are looking for an intermediate to senior level Mobile iOS Developer who is capable of translating abstract ideas into functioning features within a mobile app.

 

As a Developer in Mobile iOS you will be part of a newly formed team that will help build the next generation of applications that will address our customers business needs while leveraging the company’s analytics platform to impact change. Mobile iOS Developers are encouraged to work with, and experiment with, cutting-edge technologies in the fields of natural language processing, real time messaging and optical character recognition. We strongly promote innovation and collaboration throughout our engineering team, and are committed to helping Software Engineers find the perfect balance of productivity and personal growth.

 

RESPONSIBILITIES:

As a Mobile iOS Developer, your responsibilities may include, but are not limited to, the following:

- Developing native android applications that help our customers business

- Performing code reviews, developing and adhering to coding standards

- Keeping updated on Swift development best practices

- Interfacing with the creative team, project managers and other internal teams

- Taking feedback from team members and incorporating that into daily workflow

- Maintaining open communications on current project status, risks and challenges

- This position will sometimes require after-hours and weekend availability.

 

REQUIREMENTS:

- 2+ years demonstrated technical strengths in Swift and iOS platform.

- Advanced software design skills, including object oriented design, design patterns

- Experience developing Unit testing in Xcode

- Experience working with RESTful APIs

- Experience with the following is preferred: Swift, Cocoapods, Storyboards, AFNetworking/AlamoFire and Realm

- Experience in Agile environment (Jira, Agile, Scrum).

- Excellent communication skills and ability to work using Agile methodologies

- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment

 

ASSETS: 

- Experience with API and Data modeling

- Excellent understanding of iOS Human Interface Guidelines

- Experience working with in offline mode applications.

- Experience with CI using Bitrise / Jenkins

- Experience with Angular, React, Redux, Immutable.js, Rx.js, Node.js or equivalent is an asset