Essential Technical Skills
- Technically strong both as an individual contributor (hands on coding) and providing technical direction to developers
- Experience of leading the technical development of enterprise level software application in both a design and development capacity
- Experience in designing and implementing scalable, performant and maintainable front-end software architectures
- Expert level understanding and demonstrable experience of:
- JavaScript, TypeScript, CSS and React
- Implementing internationalisation strategies
- Implementing accessibility strategies
- Front-end unit testing
- Web application tooling (e.g. NX and Vite) and maintenance
- Exposure to Micro-front end architectures
- Strong code review skills to ensure code quality and adherence to coding standards
- Ability to break down development tasks into smaller, manageable units
- Experience providing time and effort estimates for development tasks and planning
- Worked in an Agile environment (Scrum)
Desirable Technical Skills
- React Router
- React Query
- Tailwind CSS
- Web Components
- Stencil JS
- Data visualisation
- WebView2
Essential Personal Skills
- Leadership skills to guide and mentor development team
- Communicate effectively, both written and verbally with other team members (onshore and offshore)
- Responsible for team commitments and his own deliverables.
- Ability to collaborate effectively with cross-functional teams (UX, BA, Test, DevOps)
- Identify and suggest improvements to the solution, including build, architecture and coding standards
- Good team player
Essential Technical Skills
- Technically strong both as an individual contributor (hands on coding) and providing technical direction to developers
- Experience of leading the technical development of enterprise level software application in both a design and development capacity
- Experience in designing and implementing scalable, performant and maintainable front-end software architectures
- Expert level understanding and demonstrable experience of:
- JavaScript, TypeScript, CSS and React
- Implementing internationalisation strategies
- Implementing accessibility strategies
- Front-end unit testing
- Web application tooling (e.g. NX and Vite) and maintenance
- Exposure to Micro-front end architectures
- Strong code review skills to ensure code quality and adherence to coding standards
- Ability to break down development tasks into smaller, manageable units
- Experience providing time and effort estimates for development tasks and planning
- Worked in an Agile environment (Scrum)
Desirable Technical Skills
- React Router
- React Query
- Tailwind CSS
- Web Components
- Stencil JS
- Data visualisation
- WebView2
Essential Personal Skills
- Leadership skills to guide and mentor development team
- Communicate effectively, both written and verbally with other team members (onshore and offshore)
- Responsible for team commitments and his own deliverables.
- Ability to collaborate effectively with cross-functional teams (UX, BA, Test, DevOps)
- Identify and suggest improvements to the solution, including build, architecture and coding standards
- Good team player