Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9hewfulwluzm90zwnol2pwzy9iyw5uzxitzgvmyxvsdc5qcgcixv0

Android / iOS Developer - Brisbane, Sydney or Melbourne

Job Title: Android / iOS Developer - Brisbane, Sydney or Melbourne
Contract Type: Contract
Location: Sydney CBD, New South Wales
Industry:
Salary: Negotiable
Reference: 3892_1608180443
Contact Name: Gaurav Bagga
Contact Email: gaurav.b@ayaninfotech.com
Job Published: December 17, 2020 15:47

Job Description

Ayan Infotech has an urgent and immediate requirement for an Android / iOS Developer for a long term contract position in Brisbane, Melbourne or Sydney.

All applicants must have full work rights in Australia.

Title: Android / iOS Developer
Type: Contract (6 months + possible extensions)
Location: Brisbane, Sydney or Melbourne (First preference is Brisbane)

Required Skills and Experience:


Android Mobile Developer


Technical Capabilities:

  • Fundamental experience with 1 or 2 other programming languages and frameworks, including:
    • Android development with Kotlin
    • Javascript & NodeJS 12.x
    • Java 11 & Spring Boot
    • C# & Visual Studio (or Xamarin development)
  • Understanding of TDD and application in project delivery


Experience in:

  • integrating with Android SDKs using Kotlin (preferred) or Java
  • developing complex UI designs using Android Studio IDE and AndroidX/Jetpack framework libraries
  • managing and integrating with third party APIs.
  • MVVM and MVP architecture for UI/presentation layer development
  • architecting apps using a CLEAN architecture pattern.
  • protocol-oriented programming, writing test cases (with a BDD framework such as Spek) as well as using source code management software within a programming team.
  • Agile/Scrum software delivery practices.
  • REST APIs and experience in integrating with them using Retrofit and RxJava & RxAndroid or Kotlin Coroutines
  • Dependency injection with Dagger (or Hilt).
  • entire application lifecycle from concept, design, test, release and support.
  • continuous integration and continuous deployment using the Android Gradle Plugin and Jenkins environment.


iOS Mobile Developer
Technical Capabilities

  • Fundamental experience with 1 or 2 other programming languages and frameworks, including:
    • iOS development with Swift
    • Javascript & NodeJS
    • Java & Spring Boot
    • C# & Visual Studio (or Xamarin development)
    • Understanding of TDD and application in project delivery
    • Integrating with Apples frameworks using Swift
    • Developing complex UI designs using Xcode interface builder/SwiftUI.
    • Managing and integrating with third party APIs.
    • MVVM architecture and MVP architecture for UI layer development.
    • Experience architecting apps using a CLEAN architecture pattern.
    • REST APIs and experience in integrating with them using RxSwift/Combine.
    • Dependency injection.
    • Entire application lifecycle from concept, design, test, release and support.
    • Continuous integration and continues deployment using XCode, Fastlane and Jenkins environment.
    • Protocol-oriented programming, writing test cases as well as using source code management software within a programming team.
    • Agile/Scrum software delivery practices.

We will be able to contact only shortlisted candidates. We thank you in advance.

www.ayaninfotech.com