Software Developer/ Engineer/ Architect

Software Engineer Mobile - iOS

  • Design, code, document, and test components to a world class standard
  • Interpret technical specifications to produce detailed design
  • Perform functional testing of solutions
  • Ensure code is easily maintainable and tracked in a version control system
  • Identify best-of-breed methods / tools / API’s and assess technical fit
  • Participate in architectural decisions
  • Provide task estimates, level of complexity assessment
  • Provide input to scheduling of projects
  • Ensure tasks get executed on time and to required standards
  • Pass on knowledge of various technologies to other team members and to other functions
  • Bachelor's degree Computer Science (or related discipline)

Knowledge/Experience:

  • Experience working in an Agile environment
  • Expertise in iOS platform
  • Experience with Swift and Objective-C developing native apps
  • Knowledge of iOS testing tools and CI
  • Strong UI/UX skills
  • Comfortable working in a continuous integration environment
  • Pro-active in creating better user experiences

Skills/Abilities:

  • High energy, can-do attitude, and a strong desire to succeed
  • Strong analytical skills
  • Strong communication skills