Software Developer/ Engineer/ Architect

Mobile Developer

Position Description

 

Working within our large IT Services team, you will be part of a highly motivated and skilled team of IT Professionals working to achieve maximum value for our customers and all our IT investments across a range of technologies.

 

The successful candidate will be responsible developing and supporting ESB’s Digital Platform architecture which contains the following components:

 

  • Sitefinity for Web Content Management
  • .NET Web Applications
  • Responsive UI Design
  • SOA by using ODATA/REST and SAP Netweaver Gateway
  • iOS Apple Development
  • Use of Windows Azure for Platform as a Service components
  • Use of Microsoft Team Foundation Services for Agile Development

 

You will act as part of our technical team, working on a number of Mobile applications built for Apple devices or with responsive design web apps. The role includes the scoping of work, estimation of time to completion and delivery of high quality code within the estimated timelines.

 

 

Key Responsibilities

 

Responsibilities of this role will include but are not limited to;

 

  • Solution research and investigation along with the Solution Architecture Team
  • Review and approval of project artefacts such as functional specs and technical documentation.
  • Ensuring projects are built conforming to standards
  • Creation and updating product roadmaps.
  • Delivery of high quality code within estimated timelines.
  • Member of the Agile team responsible for delivery of the mobile applications
  • Member of the iOS support team, finding and trouble shooting issues on the existing applications
  • Mentor junior iOS developers

Knowledge, Skills and Experience

 

Essential

 

  • Minimum 3 years' relevant experience
  • Strong knowledge and understanding of underlying iOS architecture and development of native apps
  • Experience with HTML5, CSS3 and JavaScript
  • Cordova / PhoneGap experience
  • Web Frameworks/Libraries: Angular/Ionic/Node/jQuery/BootStrap/Foundation
  • Solid UI development skills in responsive design
  • A good understanding of User Experience

 

Desirable

 

  • Working knowledge of the SCRUM methodology
  • High level understanding of Service Oriented Architecture and the use of REST and web services.
  • Experience in setting up automated tests
  • Familiar with Microsoft Azure

 

 

Above all, you must be innovative in your approach and be able to demonstrate your ability to actively contribute to a team that delivers results.

 

 

Qualifications

 

  • A recognised third level computing qualification or equivalent work experience is essential.