Who we are looking for
We’re looking for a Frontend engineer to join our software development team in Melbourne. You will be deeply involved in the design, building and evolution of our award-winning service. We work in small, cross functional teams, combining design, front-end, back-end, QA and devops. Our product is about to undergo a major evolutionary change and as a front end engineer, you’ll be intimately involved in helping to shape this. You’ll be bringing your experience to bear, helping to build upon a can-do culture and sharing your knowledge amongst the team.
At least 2 years experience in software engineering teams in an Agile environment
Minimum of 1 year working with Typescript
At least 2 years building consumer facing services in reactive JS frameworks such as Vue or React (we use Vue)
Deep understanding of HTML5, ES6, CSS3/Sass and other front-end technologies
Solid experience in using testing frameworks like Jest or Cypress.
Good understanding of responsive design concepts
Experience in designing, building and consuming RESTful APIs with JSON payloads
Nice to have
Experience with back-end oriented languages, such as Golang, Java or other JVM based language
Exposure to devops practices
Used Docker to containerise your work
Exposure to working with CI/CD pipelines.
Extra special bonus points
If you've worked on evented architectures, rules-based engines or DSLs, then we definitely want to hear from you.
Be an active participant in our regular scrum rituals (standup, grooming, retro, etc).
Working with product and design to build well structured and tested Vue.js and Node + typescript services
Working with the back-end engineering team to help define and consume internal API services
Advocating automated testing processes
Seeking to continuously improve the service and technology stack
You will work closely with the Development Lead, VP Engineering and CTO.
What success looks like
In your first month, we will give you the full induction so that you understand the company culture, the product, the codebase and your team. We will ensure that you have all the tools that you need to be successful. We’ll aim to have you checking in your first code in the first 2 weeks.
From there you’ll start to take on more and more complex tickets as you learn the codebase and service.
By 3 months you’ll be able to handle most new service enhancements and product changes. Your experience will have been brought to bear on the existing codebase, with ideas and suggestions for improvements.
By 6 months you’ll be an integral part of the engineering core, adding, enhancing, refactoring and designing new services.
Andrew Edwards is our Tech lead. Before joining Frankie Andrew worked as a CTO for a healthcare startup, prior to that was CTO and Co-Founder for a startup in the online event ticketing space, which sold over $100Million of tickets around the world. When not banging on about metric led development, Andrew is interested in building and playing synthesisers.
You’ll be working closely with Aaron Chipper, FrankieOne’s CTO. Aaron has been programming since the age of 7 and has spent the majority of his career either working in or with startups. He spent 20 years building mobile and social payments networks across the globe and was part of the team that sold Fusion Payments to Telstra. When not wrangling 1’s and 0’s, Aaron like to work in his orchard or with his bees.
The full-time role will be based in our Docklands, Melbourne office. As mentioned above, we have a flexible work-from-home policy after onboarding, though we believe spending some days in the office creates a vibrant office culture and team collaboration / problem-solving.
Our interview process will involve a series of interviews with the senior management team and cross-functional partners at FrankieOne as well as some technical exercises.