‹ Back to all jobs

Senior Software Engineer - AndroidHybrid

LocationMelbourne, VIC
Work TypeFull time
Positions1 Position
Published At:2 days ago
Job no: EC9P3

About Us

We’re known for being the country’s most popular rewards program with over 8 million active members. And through our extended network of partnerships with other nationally recognised brands, we make every day worth more for our members.

But, we're more than the card you carry around in your wallet or the app on your phone! With over 300 team members and growing, we have amazing office spaces in Sydney and Melbourne. Staying true to our flexible working policy and people-centric culture, we ensure all our team members are set up to work remotely across Australia. We are outcomes-focused, and everything we do is aligned with our core values - Be United, Be Relevant, Be Passionate, Be Generous, and Doing the Right Thing.

Your Team

We've already built a pretty amazing team, but we're not looking for more of the same. Our day-to-day is made stronger when we surround ourselves with people who are different, like you.

Your Role

There is no typical working week at Flybuys. But here are some of the things you might be working on, day-to-day;

  • Design, develop, code, test, and release mobile applications in alignment with our business goals.
  • Maintain application delivery processes (DevOps).
  • Help develop APIs and data structures to support mobile functionality.
  • Using and adapting existing web applications for apps.
  • Produce fully functional mobile applications writing clean code.
  • Utilize Agile methodologies, and pivot from one project to another with ease.
  • Understand UX and UI design, so end-user requirements can be effectively translated into technical solutions.
  • Contributing to the development of project schedules and workflows.
  • Coding, testing, debugging, documenting, and developing mobile experiences that work across various platforms (phones, tablets, etc.)
  • Working closely with colleagues to constantly innovate app functionality and design.
  • Troubleshoot and debug to optimize performance.
  • Write unit and UI tests to identify malfunctions.
  • Design interfaces to improve user experience.
  • Ensure new and legacy applications meet quality standards.
  • Mentor junior engineers in Android development.
  • Contribute to best practices for mobile application development.
  • Collaborate with the team and implement technical solutions to business requirements.
  • Support the entire application life cycle of mobile applications.

Your Experience

  • Tertiary qualification in IT / Computer Science or equivalent industry experience.
  • 4+ years professional software-development experience.
  • Experience leading, managing, and developing junior engineers.
  • Following Agile Scrum framework with knowledge across agile concepts and methodologies.
  • Experience in full development life cycle of applications throughout analysis, design, implementation, testing and deployment.
  • Good understanding of design patterns for mobile development
  • Hands-on experience using DevOps tools; GitLab, JIRA, Confluence.
  • Good understanding on version control tools; GIT and git (trunk) workflow.
  • Demonstrated working knowledge of CI/CD.
  • Experience working within an AWS ecosystem and with multiple programming languages (at least two) such as Java, Python, C#, JavaScript etc. is a bonus.

Core Android Experience:

  • Kotlin.
  • Knowledge of Kotlin Co-routines and Jetpack compose.
  • Core Android SDK's and libraries.
  • Experience working with restful APIs.
  • Solid understanding of security concepts and practises.

Your Benefits!

We offer our valued team members a stack of exclusive benefits! To name a few...

  • Flybuysflex | BAU collaboration in our Melbourne office ideally - Can work from anywhere within Australia when required.
  • Two well-being days per year!
  • Volunteer leave
  • Ongoing learning & development programs and opportunities
  • My Coles and Wesfarmers team member discount card
  • Be Well Programs – Mind/Body/Soul
  • Quarterly All Team events
  • Hybrid social events
  • New starter kit merchandise 

Your Time to Fly!

We value ways of working that work for everyone and use our different strengths to make us stronger. We work hard to make sure everyone’s voice is heard and respected equally, regardless of identity, background, position, ability or lifestyle.

It is a condition of employment that successful applicants undergo a National Police Check prior to commencing.

  • Published on 26 Apr 2024, 4:41 AM