Mobile Developers
Any visa eligible to apply.
Core Responsibilities in the role will include:
-Collaborate with team members in a cross-functional team to deliver world-class and high-quality products on the Westpac Leading Mobile App
-Contribute to the continuous improvement of applications throughout the lifecycle and provide technical input to the planning of the future application
-A practical approach to development including the reuse of shared components and open source projects rather than always reinventing the wheel.
-Write clean code & build applications in line with the best practices
-Keep the code free from vulnerabilities by performing npm audit/sonar scan -Participate in Agile ceremonies
-Provide technical guidance/coaching/mentoring to other engineers
-Provide technical guidance/coaching/mentoring to other engineers
-Contribute to growing the engineering community through our grad/intern programs
-Contribute and be an advocate to the wider development and engineering community through participation in development guilds for knowledge sharing and learning.
-A passion for developing robust and secure native applications in Swift and/or Kotlin -Extensive experience with mobile application design and development best practices
-Experience integrating RESTful APIs using any of the following technology stack .NET, JAVA or NodeJS with iOS/Android applications
- Experience in using Redux in both Swift and Kotlin will be added advantage -End-to-end experience that extends beyond front-end mobile to the back-end is a plus
-Experience working with Agile methodology using tools such as JIRA, BitBucket, Confluence etc.
-Experience with CI/CD tool such as Bamboo and exposure to testing automation
-Passion for delivering quality customer experience as well as writing quality code for reusability and scalability -Sound enterprise application architecture experience in design patterns, concurrency and performance
-Keeping up-to-date with latest trends in technology with a passion to bring new ideas to turn to reality
-Excellent verbal and written communication and presentation skills
-Growth mindset and not afraid of a challenge
Languages
Swift,
Kotlin IDE Xcode IDE,
Visual Studio Code,
Android Studio Toolset Carthage,
SPM,
Git,
Bitbucket, J
IRA,
IXGuard,
DexGuard CI/CD Bamboo,
Fastlane,
Artifactory,
Gradle,
Maven