About the Role
This is a permanent opportunity for a Senior Software Engineer to join our team. The ideal candidate will have extensive experience with front-end web development and related tools/languages/frameworks, including React, JavaScript, CSS, TypeScript, REST GraphQL, APIs, and other related web technologies.
We are looking for a seasoned software engineer with at least 10 years' experience who can drive software engineering practices, influence cross-functional teams, and develop solutions to complex problems.
* Key Responsibilities:
* Planning and Design:
o Ownership of the web tech stack
o Cultivating a culture of knowledge sharing, collaboration, and support
o Engineering tooling selection and alignment
o Definition of architecture and coding standards
o Review and endorsements of implementation plans
o Review of Key Decision Documents
o Refinement and prioritization of tech debt backlog
* Software Delivery:
o Support an engineering team to develop delivery goals within agreed timelines
o Facilitate agile scrum practices within the team, offer support to delivery managers in defining timelines and project requirements
* Engineering Quality:
o Ensure the team is developing software quality in-line with the broader teams' expectations
o Facilitate and govern peer reviews and testing standards
* Team Development:
o Empower and develop the engineering team's skills
o Facilitate training, ensure all engineers are meeting needs and gaining help to close gaps
o Grow a culture that elicits a high-performing team and a fun working environment
About You & Your Skills:
* Extensive experience with front-end web development and related tools/languages/frameworks
* Exposure/experience to NextJS, Storybook
* Experience in content management systems
* Experience in web performance optimizations
* Strong understanding of architectural principles & system design
* Experience in build pipelines
* Ability to drive software engineering practices
* Excellent analytical and problem resolution skills
* Proven ability to influence cross-functional teams without formal authority
Commercial Skills and Formal Qualifications:
* Tertiary qualifications in a technology engineering discipline such as computer science preferred
* Practiced understanding of leadership principals
* Aptitude for people management, coaching & training a must
* Stakeholder management skills
* Great people communicator, excellent communication skills
What's in it for you?
* Hybrid and flexible work culture
* Independently operating so spearhead and design our own Tech
* Opportunity to come and be responsible for the set up of tech guardrails and best practices
* Access to our product range including try out meals, in-house kitchen tasting, team events, monthly celebrations where both Melbourne and Sydney teams come together