Who we are:
Oolio is an Australian-based start-up on a mission to empower the hospitality industry. Our platform is built with the sole purpose to assist venues to do what they do best – Provide an exceptional experience to their patrons during moments that matter. Whilst this platform is new, we are part of an established international group of successful companies thus giving you the freedom of a start-up with the support of an experienced group of leaders and backed by one of Australia's leading investment funds.
About the role:
- This role is part of the Oolio Engineering team working with multiple squads to help build frameworks, tooling and patterns for front end apps.
- You will be taking ownership of all the frontend apps in our platform and provide mentorship to other engineers in different squads on best practices, frameworks and tooling when working with front end apps.
- You will be a hands-on developer who can start new greenfield app or revamp an existing app to a modern state which includes designing, developing, and maintaining high-quality front end apps.
- You will work closely with cross-functional teams including product managers, designers, and backend engineers to build user-friendly and scalable applications that meet the needs of our customers.
Key Responsibilities:
- **Strategic Leadership**: Lead the code design of front-end applications and maintain implementation patterns. Guide the front-end team in devising and implementing innovative solutions.
- **Technical Excellence**: Continuously research, optimise and create proof of concepts toward high quality, scalable, and fast web components which are adaptive and repeatable across business verticals
- **Collaboration**: Collaborate with cross-functional teams to clarify and distill application requirements to ensure efficient integration and composition of front-end components, and contribute to the integrations with backend services.
- **Mentorship**: Foster the growth of team members through mentorship and knowledge sharing.
- **Code Review and Quality Assurance**: Lead code reviews and enforce best practices to maintain code quality and performance.
- **Research and Development**: Stay abreast of the latest trends and technologies, integrating innovative features to keep our platforms ahead of the curve.
Tech Experience:
1. 5+ years of experience in building frontend applications in React/Nextjs/Angular/Remix across multiple tech patterns: server-side render, offline first, mobile first, SPA.
2. Strong experience with TypeScript, and lead multiple state management patterns
3. Expert level Proficiency in Core Web technologies and latest browser implementation standards in HTML, CSS, ES
-> Deep understanding of the DOM, web components & API integrations
-> Understanding of WebSockets and persistent storage layer for the frontent webapp
-> Experience working with compact local/remote databases such as IndexedDB/PouchDB
4. Extensive experience in leading testing patterns and debug toolings
-> Unit Testing
->. End-to-End Testing
->. Debugging - Proficiency in debugging web applications using latest developer tools.
5. Experience with CI/CD pipelines for automated testing and deployment.
6. Experience building lightweight backend services and APIs in Node or Golang.
7. Experience leading and building UI component libraries.
8. Skills in optimizing app performance and memory management.
9. Strong foundations in build tools and preprocessors.