Senior iOS Developer

Caxias do Sul and Florianópolis Full-time

Summary of Responsibilities:

  • Design, develop and implement proof of concept and production-ready features.
  • Debugging and troubleshooting.
  • Design and implement user-facing features in mobile applications.
  • iOS development, focusing on UX design principles for mobile and tablet.
  • Analyse and optimise UX for resource efficiency and performance.
  • Work closely with our product and design teams.
  •  Develop native Mobile applications in Objective-C and/or Swift
  •  Optimise mobile applications on the iOS platform

 

 

Requirements:

  • Extensive knowledge of Xcode tool.
  • Solid understanding of the full mobile development life cycle. 
  • Experience in Test Driven Development (TDD) and Agile methodologies.
  • Experience with multiple mobile platforms a plus (phone, tablet, watch).
  • Knowledge of the iOS SDK performance tools and optimisation techniques.
  • Experience with Apple Member Center and publishing apps on Apple Store.
  • Have at least 1 app published and approved in the Apple Store.
  • Integration with RESTful/JSON APIs and other back-end APIs.

 

 

Preferred Experience:

  • Degree in Computer Science, Information Systems, Software Engineering or related, or 7 years equivalent work experience.
  • Knowledge of OO concepts.
  • Continuous Integration/Continuous Deployment a plus.
  • Amazon AWS, Linux/Unix, a plus.
  • Have worked with international and remote teams.