iOS Developer

Responsibilities

  • Reporting to the Head of Engineering, this role has strong ownership of product architecture and design decisions for iOS platform
  • Design and develop high quality software services and features, working with other team members
  • Produce clean code and automated tests
  • Align with enterprise architecture frameworks and standards
  • Be the role-model for all engineers in the team in terms of technical competency
  • Work closely with Head of Engineering and Product Management
  • Research, assess and adopt new technologies as required
  • Be a guide and mentor to the team members and help in ramping up the overall skill-base of the team.
  • Produce detailed estimates and optimized work plans for requirements and changes
  • Ensure that features are delivered on time and that they meet the business needs
  • Strive for quality of performance, usability, reliability, maintainability and extensibility
  • Identify opportunities for process and tool improvements
  • Use analytical rigor to produce effective solutions to poorly-defined problems
  • Follow Build to Ship mantra in practice with full Dev Ops implementation

Qualifications:

  • 5+ years of hard-core software development and product creation experience
  • Computer Science (or equivalent) degree
  • Working knowledge in Swift/Objective C
  • Hands-on working knowledge of DevOps, automation testing, test driven development, behavior driven development, server-less or micro-services
  • Solid background in large scale software development, with some expertise in JavaScript
  • Location: Onsite opportunities in Europe