Sr. Software Engineer, Android Apps

at  Directed

NSN2, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025Not Specified23 Jan, 2025N/AGradle,C++,Cross Platform Development,Messaging,Kotlin,Continuous Integration,Data Studio,Firebase,Figma,Cmake,Python,Android Studio,Java,Jira,Confluence,Scons,Google Analytics,Xamarin,Sdks,Analytics,Continuous DeliveryNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a senior software engineer with native Android app development experience to join our team, based in North Sydney, Australia. The team is responsible for developing and maintaining mobile apps used to control various networked audio players developed by Sound United.
The North Sydney team operates in a hybrid model where they work out of the Chatswood office 2 days a week.
Remote work candidates will be considered.

REQUIRED EXPERIENCE:

  • Minimum 7y of professional SW experience
  • Minimum 4y of native Android app development experience
  • Java and Kotlin experience
  • Experience using Android NDK and Java Native Interface (JNI)
  • Good understanding of Android Studio and Gradle
  • Good understanding of software design principals, patterns
  • Good understanding of version control systems (SVN, Git)
  • Experience using 3rd party software libraries and SDKs
  • Experience using web service APIs
  • Good written and verbal communication
  • Self-motivation

PREFERRED EXPERIENCE:

  • C++, Python
  • Experienced Ubuntu user
  • Material Design
  • Automated testing (Unit, UI)
  • Experience with other build systems (CMake, SCons)
  • Jira, Fisheye, Crucible, Confluence
  • Continuous Integration, Continuous Delivery (Jenkins)
  • Firebase (Analytics, Crashlytics, Messaging)
  • Google Analytics (Big Query, Data Studio)
  • App localization and localization management tools (Lokalise)
  • Asset management tools (Figma, Zeplin)
  • Data serialization (Protobuf, XML, JSON)
  • Google Play Console (Publishing, Analytics, Ratings and reviews)
  • Cross-platform development (Xamarin, Flutter, React Native)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Analysing requirements
  • Implementing new features
  • Bug fixing
  • Development testing
  • Architecting and re-architecting code and projects
  • Collaborating with local and remote team members (Japan, UK, US)
  • Providing technical feedback
  • Code reviews
  • Researching (APIs, Tools, Features)
  • Using version control tools
  • Managing assigned Sprint tasks


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

North Sydney NSW 2060, Australia