Senior Mobile Engineer - IOS

  • Technology
  • Singapore, Singapore

Senior Mobile Engineer - IOS

Job description

  • Part of high calibre mobile team that develops and maintains our suite of PropertyGuru Mobile applications
  • Art of hardcore group of engineers who brings XP Technical practices to Mobile software development
  • We value the need to do Unit Test, the quality of Unit Test along with high code coverage
  • We don’t just engineer native mobile codes. We contribute to our automated mobile UI Acceptance Tests, automated mobile api tests
  • Create tools and scripts that eliminate the need for anything manual for development and testing on  mobile apps
  • Work with Scrum methodology, JIRA, Confluence
  • We love to contribute back to the community via open source projects and giving technical talks

Requirements

  • Minimum 2 years of iOS Native Software Development. Offline coding assignment may be given to evaluate candidate's architecture decision skills.
  • Programming Languages: Swift (primary language) and Objective-C
  • Maintain and improve our iOS Continuous Integration and Deployment process
  • Posesses strong understanding of OOP and language-agnostic design patterns
  • Able to contribute XP Technical practices
  • Able to conduct high quality Code Review
  • Required to do Unit Testing. TDD is greatly welcomed
  • If you are a hardcore-XP mobile engineer, we want you!
  • Good to have: showcase of open-source projects, portfolio of apps on App Store, technical blogs