Senior Mobile Developer (React Native)

at  Sleeping Duck

Melbourne, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Oct, 2024Not Specified06 Jul, 20242 year(s) or aboveMobile Applications,Node.Js,Web Applications,Service Integration,Version Control,Mobile Devices,Kotlin,Authentication Protocols,Ec2,React Native,Performance Testing,Collaborative Environment,Android,App Store,Swift,Git,Web Development,DatabasesNoNo
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:

ABOUT SLEEPING DUCK

Sleeping Duck was founded in 2014 by engineers Winston Wijeyeratne and Selvam Sinnappan and is now one of Australia’s fastest growing startups - and that’s particularly unique because we design our own concept products entirely in house.
Ground-breaking, engineer led, in-house product design. Real sleep science. Transparency. Honesty. Value. And a commitment to passionate, exemplary customer connection, service and support. We are a multi award winning product company that is reinventing the way Australian’s improve their sleep quality through better and more accessible high quality bedroom products.
Our team is exceptionally driven. We are led closely by our experienced founders and foster a strong inclusive culture. We are unified in our vision for reinventing the sleep product space to make better sleep accessible for everyone, no matter who you are. It is an exciting place to work because everyone at Sleeping Duck wants to do exceptional things.
We do almost everything in house which gives us a rare sense of unity of purpose in our vision to make better products and experiences for our customers. Our 60+ person team is very passionate, and includes Product Development, Creative and Marketing, Supply Chain, Customer Experience and Technology.
We are growing rapidly with significant expansion plans taking place over the next two years – making it a very exciting time for a newSenior Mobile Developer to join the team and be part of this journey.

MUST-HAVE TECHNICAL SKILLS:

  • Deep expertise in React Native and its core principles. (4+ years)
  • Proven experience in integrating third-party SDKs and platform-native APIs via React Native’s Native Modules.
  • Strong experience in native mobile development with Swift for iOS and Kotlin for Android. (2+ years)
  • Experience with CI/CD pipelines for mobile applications, including deploying to the App Store and Google Play Store.
  • Deep understanding of RESTful APIs and web service integration.
  • Experience with web API development on the backend (e.g. Express in Node.js)
  • Knowledge of secure mobile application development practices.
  • Proficiency in version control/Git in a collaborative environment.
  • Knowledge of modern authentication protocols, such as OAuth2.0.

PREFERRED TECHNICAL SKILLS:

  • Experience with React Web development.
  • Experience with state management libraries (e.g., Redux, MobX).
  • Experience with AWS services such as EC2, S3, RDS (Postgres), Lambda, and API Gateway.
  • Experienced with relational and timeseries databases for the purpose of mobile and web applications. eg. (Timescale Cloud, RDS, Aiven Postgres, Supabase etc.)
  • Familiarity with automated testing frameworks for both React Native and native applications.
  • Understanding of performance testing and optimization techniques.
  • Experience in data encryption and secure data storage on mobile devices.

PEOPLE WHO WE’D LOVE TO WORK WITH

  • Individuals who deeply care about their work and take full ownership of their responsibilities. Our team members develop systems unique to our operations, which means a strong personal investment and a proactive attitude are essential.
  • We’re looking for people who see their work as part of their craft, not just a job.
  • Individuals who value authenticity and collaborative problem solving.
  • A flexible and resilient individual who is prepared to handle responsibilities outside their usual scope.

Responsibilities:

  • Full-time position
  • 12 month fixed-term with the possibility of extension and/or permanency
  • Hybrid work model - work from our Prahran office and from home
  • We are seeking a highly skilled Senior React Native Developer that also has reasonable exposure in native iOS and Android development. You will be heavily involved in the development of a modern mobile application that integrates a third party SDK. This role is pivotal in bridging React Native with native mobile functionalities and may involve collaboration on backend database tasks to ensure seamless data integration and management. In addition to mobile development, being open and flexible to working on React web development projects will be highly valued.


REQUIREMENT SUMMARY

Min:2.0Max:4.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Proficient

1

Melbourne VIC, Australia