Mobile App Developer (iOS, Android/Cross Platform)

Job Type: Contract
Posted: almost 6 years ago
Contact: Elton Kelly
Discipline:
Reference: 183946_1524811492

Our client is widely recognised as an employer of choice. They are currently in a growth phase and are now looking to strengthen their Digital Team with a high calibre and passionate Mobile Application Developer.

Responsibilities

  • Develop high quality and re-usable iOS code
  • Maintain existing code base and fix production defects
  • Participate in sprint planning and task estimating
  • Contribute in agile scrum ceremonies (sprint planning, mid sprint checks, sprint reviews, retros, stand ups)
  • Participate in the development process from definition, through design, build, test, release, and maintenance.
  • Collaborate closely with designers and contribute to design process.
  • Effectively communicate with client
  • Work with dev lead to ensure alignment of sprint tasks and goals
  • Triage and escalate any issues blocking development
  • Track and monitor progress of tasks and proactively raise issues which may impact delivery
  • Manage own time to ensure quality and on time delivery
  • Adhere by good development practises such as:
    • Code reviews
    • Pull requests
    • Branching strategies
  • App release management

Key Skills

  • Can demonstrate a deep understanding of iOS SDK's & frameworks
  • Strong native iOS mobile app development skills (Swift & Objective-C)
  • Strong understanding of Xcode and build configuration
  • Experience using Cocoa Pods and other external code frameworks
  • Experience with in app Analytics tools such as Firebase (Google), Apple Analytics, Adobe
  • Experience using crash reporting tools such as HockeyApp, Firebase, Fabric
  • Experience integrating with JSON/RESTful APIs and back-end services
  • An understanding of App Store release process and experience with realising applications
  • Candidate should be comfortable working as part of a team
  • Excellent presentation, communication (written and oral) and interpersonal skills
  • Strong organizational, multi-tasking, and time-management skills
  • Experience using design tools such as Freehand, Invision and Photoshop
  • Experience using team collaboration tools such as Slack, Teams
  • Keen eye for design and user experience and be able to collaborate with designers
  • Strong understanding of version control and branching strategies
  • Experience using GIT repositories
  • Experience working in an Agile environment
  • Has experience using tools such as or similar to JIRA, Confluence and Bitbucket
  • Understanding of cloud message API's and push notifications
  • Experience in React Native app development is desirable
  • Other development platform (Android / Xamarin) skills are desirable
  • Has a strong understanding of app security best practices
  • Has a strong understanding of design principles, patterns and best practices
  • Familiar with continuous integration
  • Strong debugging and problem-solving skills
  • Has previous experience with test driven development and automated test frameworks

If you're interested, then please submit your resume by hitting the APPLY NOW button or for a confidential conversation, please call Elton Kelly 03 8080 7204