Description
iOS DeveloperThe ideal candidates for this role will have knowledge and expertise in the following:
- Native iOS development - Swift 4, XCode and CocoaPods
- CI/CD - tools such as Jenkins, Git, GitHub, Nexus
- Experience consuming REST APIs and utilising JSON for web or mobile applications
- Agile methodologies - Scrum, Kanban, Lean UX, XP
- Agile Tooling - Jira, Confluence, Slack
- Automated Testing tooling and methodologies
Knowledge is desirable, but not essential in the following:
- Application Monitoring - Splunk, AppDynamics
- Native Android development - Java, Kotlin, Android Studio
- API development (preferably Java 8, Spring Boot, Maven) or Browser development (preferably Node.JS, React)
In addition to the details listed above, the ideal candidate will:
- Be an approachable and supportive team member with a collaborative attitude within a demanding, maturing Agile environment
- Have experience of working in a large scale delivery environment, with multiple developers working on a single code base with split deliveries
- An ability and desire to keep with up with current trends and learn new technologies in order to develop Full Stack engineering capabilities
- Be able to communicate effectively - spoken and written - to convey complex technical subject matter clearly, adapting to the audience.