
Front End Developer
- London
- Permanent
- Full-time
- Contribute to the reengineering of the core components.
- Develop key business functionalities.
- Ensure test coverage and code is written in good Typescript.
- Development and delivery (time & quality) of key stories and epics.
- Build knowledge of the application and provide L3 support (on rota).
- Become SME of primary business workflows, requirements and constraints.
- Understand roadmap and contribute to its successful delivery.
- Review design and implementation of the existing for continuous improvements.
- Proactively identify issues and propose solutions.
- Document and maintain book of work in Jira.
- Participate and contribute to requirement and design meetings for new functionality.
- Provide technical analysis when needed and formalise/document to help other developers.
- Help improve DevOps capabilities to simplify and automate build.
- Participate and contribute to requirement and design meetings for new functionality.
- Share knowledge with more junior members of the team.
- Contribute to wiki.
- At least 4 years of Angular/AnguarJs.(with experience of Angular 1 and Angular
- And you really understand Javascript fundamentals.
- Commercial experience of RxJs, websocket, ag-grid.
- Significant commercial experience of real-time web applications development with complex state management.
- Good knowledge of Webpack and npm.
- Excellent core programming skills.
- Very good analytical skills: you are able to understand, formalise and explain complex problems.
- Excellent knowledge of programming best practices and design patterns particularly handling concurrency.
- Strong interest in continuous improvement and all aspects of software development and delivery.
- Comfortable working in an Agile environment; keeping jira tasks up to date and planning work to fit weekly sprints.
- Good communication skills, both orally and in writing. Comfortable interacting with front office users.
- Confident numeracy and solid academic background in engineering, sciences or economics.
- Problem solver
- Good UX skills
- Proactive
- Team player
- Curious
- Resilient
- A mind for simplification.