Senior Android Developer

  • Full-time

Company Description

An award-winning high growth FinTech that is in the scale up stage adding to its fun and dynamic team. Join our experienced entrepreneurs at a mission driven company that will improve the financial lives of millions of Australians. This is a place that allows employees to grow together and participate in the rewards of success.

Job Description

As an Android Engineer at Frollo you will be a key part of the mobile development team producing clean, robust code in close collaboration with the broader engineering and product teams. Reporting to the Head of Engineering, success in this role will be defined as developing rock solid features and SDKs contributing to our mobile roadmap.
Alongside software engineering, Frollo engineers are tasked with playing a key and visible role in the broader product team, having a voice in how to solve technical issues as effectively and efficiently as possible, with the experience of the end users at the core of our thinking.

ROLE DESCRIPTION:

  • Develop native Android applications, components and SDKs
    • Build and maintain new features and functionality
    • Create scalable and testable code
    • Ensure well documented code and technical features
  • Work in partnership with cross-functional teams to scope and deliver features
    • Working closely with the product team to refine user experience of new functionality
    • Aid the engineering team in designing APIs to support features
    • Look to enhance products with your own ideas and input
  • Maintain and troubleshoot existing products
    • Troubleshoot issues and bugs on existing products
    • Ensure code coverage, unit testing and UI automation are present in all our products
    • Ironclad approach to security and keeping our apps bank level secure
  • Support clients’ technical integration works
    • Help onboard clients’ development teams to utilise our SDKs and components
    • Provide technical support for integrating our products

Qualifications

COMPETENCIES, SKILLS & EXPERIENCE REQUIRED:

  • Strong hands-on experience working on mobile apps
  • Experience writing apps in Kotlin
  • Up to date knowledge of the latest Google technologies including AndroidX, Databinding, Navigation Components and Room DB
  • Understanding of Java and memory management concepts
  • Familiar with integrating JSON and REST based APIs
  • Publish of apps to Play Store
  • Working in a CI/CD environment with attention to automated testing
  • Habitual use of source control
  • At least one app published to the Play Store
  • Attention to UI / UX standards
  • Writing scalable apps used by 100,000s of people
  • Comfortable working in Agile methodology environment
  • Exceptional written and verbal communication skills, with strong stakeholder engagement skills 

DESIRABLE SKILLS:

  • Any experience developing using the NDK, for Wear OS or Android Automotive apps
  • iOS apps developed in Swift
  • Any other development languages, e.g. Ruby, JavaScript, Python etc
  • Security or penetration testing qualifications
  • Custom SDK development and maintenance

Additional Information

What else matter’s at Frollo?

  • Driven by purpose and impact;
  • Collaborative by approach and defaulting to transparency and communication;
  • Seeks ownership and accountability in equal measure;
  • Seeks to understand a problem deeply for the purpose of being able to offer a solution, not to dwell on the problem.

Frollo are at the beginning of a huge growth curve driven by client demand for our B2B and open banking products. Due to this we are on a journey of change and evolution - if you are keen to explore becoming a part of the journey, reach out!