Job Search / IT & Support

Snr iOS Developer

Job Details

Up to $750/day
Job Type
Petrina Hudson
7 days ago
This role is required to be able to work closely with solution designers, application architects, dev-ops engineers, project managers and the business representatives to translate business requirements to working, high-quality software, with appropriate levels of automated testing and documentation. You must be able to split stories or feature requirements into tasks, estimate the effort involved in delivering the feature, and prioritise the tasks for implementation.

The successful candidates must be able to demonstrate strong capability to lead a team of size 2-5 or act as a sole developer, depending on project requirements.

Key Responsibilities:
  • Being accountable for the innovative development and execution of activities that are aligned with the business' operations in customer order fulfilment. 
  • End-to-end accountability for ensuring applications meet business and customer expectation through agreed SLA's.
  • Ensure retention of associated Intellectual Property associated with Software Assets under the development of third parties or in-house. 
  • Quality practices: Ensure that delivered solution are always well validated, with early detection to illuminate waste as driven by thorough unit testing and quality standards.
  • Maintain comprehensive & up-to-date documentation on all aspects of integration, configuration or detailed solution design for each IT projects
  • Develop & maintain automated systems to support development/test/release activities of the team. E.g. CI (Jenkins), Code Quality (Sonar, HP Fortify), Internal App Store, etc.Identify and respond rapidly to sudden changes in priorities and workload, to support business sponsors or PM
  • Knowledge of latest Android/iOS mobile technologies, frameworks, platforms, devices, and development methodologies/tools, which Google/Apple is releasing major Android/iOS versions each year
  • Govern and assist team members to deliver quality software and meet their respective KPI's set by the senior management
About you:
  • 5+ years track record of development experience on Android/iOS apps, within large enterprises 
  • 10+ years of experience in software development on enterprise grade mobile and/or web applications.
  • Experience with Micro-services Architecture (MSA) implementation
  • Experience in AWS Cloud Solutions and/or Google Cloud Platform.
  • Great understanding of Object-Oriented Programming and Design Patterns
  • Good understanding of layered architecture
  • Great understanding on mobile technology (iOS and Android, Windows)
  • Experience in Artificial Intelligence / Machine Learning technologies and implementation
  • ​Experience of integrating with external proprietary SDK's, e.g. Google Maps, Facebook, Twitter, Google Analytics, Paypal, Omniture, AWS
  • Experience in consuming Web Services - SOAP/XML or REST/JSON
  • Experience in the Spring framework, e.g. Spring Boot, Spring Data
  • Experience in Linux/Apache/Tomcat web application stack
  • Experience in Docker container deployment
  • Experience in implementing Web Services - SOAP/XML or REST/JSON