iOS Developer

iOS Developer Job Description Template

Our company is looking for a iOS Developer to join our team.

Responsibilities:

  • Ensure the best possible performance, quality, and responsiveness of applications;
  • Developing applications for the iOS platform;
  • Unit-test code for robustness, including edge cases, usability, and general reliability;
  • Conducting tests for code for robustness, including edge cases, usability, and general reliability;
  • Building proofs of concept and prototypes of mobile applications;
  • Help maintain code quality, organization, and automation;
  • Handle software updates, patches, and bug fixes;
  • Responsible for prototyping, design, application analysis, researching new technologies, and developing new solutions for mobile applications;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Responsible for development and enhancement of iOS mobile applications;
  • Design, build, and maintain high performance, reusable, and reliable code for the iOS platform;
  • Working as a part of a dynamic team to deliver winning products;
  • Proficient in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis;
  • Gathering and evaluating user feedback.

Requirements:

  • Familiarity with cloud message APIs and push notifications;
  • Experience in integrating with APIs and web services;
  • Implement excellent User-experience and User-interfacing technologies;
  • Knows how to use storyboards, auto layout, constraints, and segue;
  • Working knowledge of Swift, Objective C, and C++
  • Understanding of Appleā€™s design principles and interface guidelines;
  • Working knowledge of iOS;
  • At least 1 year experience in a developer role (including non-mobile development) on top of the mobile development experience;
  • iOS;
  • Experience in mobile interface design and development;
  • Master the development and application of iPhone SDK related technologies;
  • Experience with third-party libraries and APIs;
  • Full-Time position(s) available;
  • Adaptable technical abilities;
  • ReactJS.