Placement papers | Freshers Walkin | Jobs daily: iOS Developer at NAB (Docklands, Australia)


Search jobs and placement papers

iOS Developer at NAB (Docklands, Australia)

At NAB, it's all about our people reaching their full potential.


The goal of the Mobile Technologies team is to design, develop and maintain the NAB suite of mobile and microservice applications, including our flagship NAB Mobil Banking and NAB Connect Mobile applications.


This involves working closely with user experience designers, solution designers, business analysts, delivery leads and testers in an Agile environment to create great applications. The successful candidate will be an iOS programmer who can build robust, secure and maintainable iOS applications.


Primary responsibilities



  • Working with business analysts, User experience designers to ensure requirements are clear as well as offering technical input into the requirements process

  • Designing and coding of iOS applications

  • 24x7 support for our applications on a rotating roster basis

  • Active participation in all aspects of the software delivery life cycle and associated agile activities that the team undertake

  • Working with the test team to ensure applications are robust

  • Perform code reviews and provide timely and constructive feedback

  • Continuous innovation in development practices, team processes and mobile design

  • Presenting to internal colleagues and assist with external events such as hack days, meet-ups and  showcase the team’s achievements


General Skills



  • Strong written and verbal communication skills, as well as good interpersonal and organizational skills

  • Strong delivery focus with an active approach to quality

  • Enthusiasm for technology and solving problems

  • Strong  analytical, troubleshooting & documentation skills

  • Able to work under pressure and self-manage tasks


Technology Skills



  • Experience across full software development lifecycle: Analysis, Development, Testing, Configuration Management, Deployment and Release

  • Agile Software Development and Management methods and ability to excel within a fast paced environment

  • A solid technical background in iOS programming using Swift and Objective-C

  • Existing knowledge of cloud services or a willingness to learn

  • Experience working as an engineer within one or more backend technologies, RESTful JSON APIs and microservices

  • Continuous Integration & Delivery practices and tools. (Jenkins)

  • Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments

  • Development experience using source systems (Git)

  • Writing automated unit tests (XCTest,  Specta/Expecta)

  • Functional test automation techniques and tools (XCUI)

  • Release & Configuration Management practices such as parallel development (tagging, branching, etc.), managing versions and third party libraries

  • Experience with Repository Managers

  • Knowledge of code quality analysis tools (coverage, duplication, complexity, dependency analysis and standards)


In return we offer a rewarding work environment, structured training, on-going career progression, hack days and personal development in a supportive team environment.


To be eligible to apply, you must be an Australian / New Zealand citizen or hold permanent residency status in Australia.


We embrace diversity of thought, style and working arrangements to ensure our workforce is representative of the community that we serve.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment