IOS Developer

Eagle is currently seeking an IOS Developer for a permanent job opportunity, scheduled to begin immediately.

Key Responsibilities

The successful candidate will be responsible for:

  • Driving and developing iOS app development;
  • Coordinating and facilitating application design, development, and testing for iOS apps;
  • Participating in brainstorming sessions with business teams to help understand requirements, use cases, and design constraints;
  • Coding, testing, documenting, and delivering requested functionality changes or enhancements within established software development standards and processes;
  • Diagnosing, isolating, and debugging software problems and perform problem resolutions;
  • Providing functional support for applications as needed;
  • Support of business and incident resolutions within determined Service Level Agreements (SLA);
  • Participating in project implementations, post-implementation reviews of both application development content and process to maximize and share learning;
  • Ensuring that systems are developed which meet business requirements and for functionality, quality, stability, and sustainability;
  • Assisting in influencing decisions regarding policies and procedures, research, planning, and development activities;
  • Resolving systemic issues and ensure completion of root cause analysis;
  • Leading or participating in cross functional teams involved in issue resolution, ensure that internal -partners/stakeholders are kept advised of status;
  • Clearly and concisely articulating technical issues and resolutions with varied business stakeholders;
  • Writing technical procedures and documentation for the applications including operations, user guide, etc.;
  • Ensuring adherence to best practices for enhancements and support; ensure adoption and adherence to defined support processes (i.e. incident management, change management, etc.);
  • Performing tasks within a complex decision-making and problem-solving environment, serve as a subject matter expert for the determination and recommendation of problem resolution and system enhancements, root-cause analysis, documentation and integration testing; and,
  • Participation in a 24 X 7 on-call support rotation.

Skills and Qualifications

The qualified candidate must have:

  • A University Degree in Computer Science, Engineering, or equivalent;
  • Development experience in Swift and Objective-C;
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.;
  • Experience with offline storage, threading, and performance tuning;
  • Familiarity with RESTful APIs to connect iOS applications to back-end services;
  • Knowledge of other web technologies and UI/UX standards;
  • Understanding of Apple’s design principles and interface guidelines;
  • Knowledge of low-level C-based libraries is preferred;
  • Experience with performance and memory tuning with tools;
  • Familiarity with push notifications;
  • Experience with benchmarking and optimization;
  • Proficient understanding of code versioning tools GIT;
  • Familiarity with continuous integration;
  • Experience with testing and behavior driven development;
  • Understanding of web technologies (JavaScript) will be considered an asset;
  • Proven ability to prioritize multiple work assignments;
  • Experience working closely with the business to arrive at an optimal solution in terms of functionality, timelines, and implementation;
  • The ability to communicate effectively with business and Information Services (IS) support teams;
  • Experience in business area supported by the application portfolio valuable but not required;
  • Willingness to accept responsibility for delivering solutions to complex issues; and,
  • Willingness to be in an On Call Rotation doing Application Support (24/7), taking ownership of incident resolution.

Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.
 

  • Posted On: October 15, 2019
  • Job Type: Permanent
  • Job ID: 62627
  • Location: Calgary AB