Key Responsibilities
- Engineer software, scripts, and tools within a feature team environment
- Produce complex and critical software rapidly while maintaining high quality
- Work across the full lifecycle: requirements analysis, design, coding, testing, deployment, and operations
- Collaborate to optimize software engineering capability and adopt best practices
- Design, implement, and maintain responsive and accessible user interfaces
- Integrate UI solutions with backend services via RESTful APIs
Required Skills and Experience
- At least five years of experience in UI technologies such as React, Angular, or Vue.js
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Knowledge of responsive design, cross-browser compatibility, and web accessibility standards
- Experience integrating frontend applications with RESTful APIs or backend services
- Ability to solve complex analytical and numerical problems
- Understanding of programming best practices for scalability, automation, optimisation, availability, and performance