General Criteria
  • Job Type: Full Time / Permanent
  • Available Shifts: Morning
  • Department: Software
  • Career Level: Intermediate/Advanced
  • Required Experience: App Development (iOS)
  • Minimum Experience: 2-3 years
  • Minimum Education: Bachelor’s Degree in Computer Science or Software Engineering
Job Description

We’re looking for an experienced iOS Mobile App Developer to join us to help architect and build mobile applications for our in-house and client projects/services, who has been working with the latest and greatest technologies. The ideal candidate’s background should include building complex native iOS applications and libraries, and experience in supporting end users and the development team.

The candidate must also have experience performing the following activities:

  • Design and build advanced applications for the iOS platform
  • Deal with client’s data, feeds and designs
  • Executing test scripts quickly and precisely
  • Co-operation with other development team members (e.g. Project manager, Web programmers, graphic designers, and authors, quality assurance) in the production of a finished product
  • Ability to work on project without detailed instructions; taking the initiative with this job is important
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effective product delivery
Skills Required
  • A minimum of 2-3 years of broad IT experience in web and internet technologies is required, preferably in a large global organization
  • Proven working experience in software development & iOS development
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Have published one or more iOS apps in the app store
  • Knowledge of SQL Server and a working experience in SQL databases
  • Knowledge of HTML and JavaScript a plus
  • Coding standards, organizational programming skills, and good commenting practices are important
  • Define unit and integration tests that can be applied to CI/CD testing.
  • Hands-on software development: being assigned specific tasks that can be developed and produced within designated time interval (sprint)
  • Collaborate as a member of an agile team to get products developed and completed with best in class software development