iOS Swift Developer

Partner's Consulting

Annual salary:

Salary not disclosed

Post age:

959 days

Job description:

Partner’s Consulting’s clients rely on our expertise to deliver top talent who will make a positive impact, ultimately providing the opportunity for growth at prominent, well-known organizations. Our consultants enjoy flexibility, competitive pay, and the ability to be part of an awesome award-winning company with a progressive work culture.

Description

Our client is seeking an iOS Swift Developer who will be responsible for developing applications based on existing, complex designs. You will implement designs from the Design team, and you must be able to implement per their specifications.

Key Accountabilities:

  • Designs and builds applications for iOS.
  • Ensures the performance, quality and responsiveness of applications.
  • Integrates the iOS application with enterprise RESTful services or creates mock services using Apiary, Firebase or Montebank.
  • Collaborates with a team to define, design and ship new features.
  • Identifies and corrects bottlenecks and fixes bugs.
  • Helps maintain code quality and organization.
  • Automates the testing process using Appium.

Required Skills:

  • Bachelor of Science degree in Computer Science or a related field; or equivalent work experience and/or education in lieu of a degree.
  • At least 5 years of development experience in the field.
  • Demonstrated experience in mainstream end product oriented development.
  • Experience with critical data validation, including accuracy of formulae and algorithms used in the processing and reporting of stored data.
  • Proficient in Swift, with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming.
  • Good knowledge of performance limits and characteristics.
  • Knowledge of memory management and multi-threading.
  • Experience with embedded databases and other system data stores.
  • Familiarity with RESTful API’s to connect to back-end services.
  • Good sense of UI design and a user-oriented focus.
  • Knowledge of low-level C-based libraries is a plus.
  • Implementation of automated testing platforms and unit tests.
  • Knack for benchmarking and optimization.
  • Understanding of Apple’s design principles and interface guidelines.
  • Proficient understanding of code versioning tools (e.g. Git, Mercurial or SVN).
  • Familiarity with continuous integration.

Application instructions:

Apply via link below: