Software Developer
Role details
Job location
Tech stack
Job description
As a Software Developer, you will work with a team of talented developers to develop high quality scalable solutions for our industry leading website and digital platforms. The UI Core team is responsible for our frontend framework, core components and underlying core services that power our web, mobile, and digital applications. The team is full stack, working with TypeScript, React, JavaScript and Golang, and utilise a forward-thinking approach to driving consistency and efficiency across teams. In this role, you will design, develop, and maintain the frontend architecture to ensure a cohesive and responsive user interface. With a solid foundation in software development, your technical knowledge, people skills, and passion will be invaluable to the team's success. This role is eligible for inclusion in the Company's hybrid working from home policy., * Building, supporting and enhancing existing application code bases.
- Maintaining clean coding practices.
- Identifying technical areas of improvement.
- Supporting Product Owners as required.
- Supporting during testing phases of projects.
- Contributing to solution proposals.
- Creating work effort estimates.
Requirements
- Commercial experience within web client or server-side development.
- Technically strong in TypeScript, React, and JavaScript.
- Skilled in responsive design, mobile and web development.
- Excellent communication skills, with the ability to convey technical concepts at all levels.
- Knowledge of Golang, or any other server-side language and micro service architecture.
- Familiar working with Cloud platforms.
- Experience using AI within code delivery workflows.
- Familiar with Scrum or other agile software development methodologies.