iOS Developer

0
395

iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. iOS developer is responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Primary focus of iOS developer is development of iOS applications and their integration with back-end services.

Type of contract: Permanent

Responsibilities:

  • Design and build advanced applications for Apple’s iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Translate designs and wireframes into high quality code, help maintain code quality, organization, and automatization
  • Design, build, and maintain high performance, reusable, and reliable SWIFT code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Conceptualizing and formulating apps that are suitable for use on all types of iOS devices.
  • Proofreading code and correcting mistakes before app is released.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that iOS app is presentable and in perfect working order.
  • Monitoring app reviews to detect areas for improvement.
  • Creating app updates, including bug fixes and additional features, for release.

Requirements:

  • Minimum 2-3 years of relevant experience
  • Experience in working in Swift is necessary, Objective-C is a plus
  • Knowledge of OOP patterns and data structures
  • Experience in using third-party libraries and APIs
  • Experience working with remote data via REST and JSON
  • Experience working with custom UI layouts
  • Experience with Git
  • Experience in working in Agile environment and Scrum methodologies
  • Presence for high-quality user experience and impeccable interface
  • Good knowledge of English language
  • Experience in working on a large project / team and exposure to well-designed APIs, high data flow, efficient algorithms
  • Experience with in-app billing
  • Experience working in the Android environment

Our offer:

  • Opportunity to participate in creating a global industry-changing product
  • Great international team and informal start-up atmosphere
  • Strong company culture and team spirit
  • Ability to learn and improve your skills
  • Possibilities for career development as the company grows
  • 25 vacation days
  • 10 days of a sick leave 100% payed
  • Private insurance
  • Competitive salary
  • Equity incentives
  • Paid conferences and in house trainings
  • Home Office

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.