Angular Web Developer
6 Month Fixed Term Contract
Hampshire - Onsite
£60-100k pro rata
The Angular Web Developer will design, implement, and test front-end applications for marine and subsea electronic products. They will work as part of a cross-functional team to develop easy to use, performant, intuitive interfaces and cohesive, maintainable back-end communication and data integration that provides a great user experience for the companies embedded and desktop platforms.
The role will include working with stakeholders to capture requirements, prototyping and evaluation of ideas before developing, testing and deploying the finished design.
Responsibilities
• Application development
o User Experience (UX) – Design & implement web application front-ends that provide a great customer user experience emphasising ease of use, reusability and commonality across products. Work with focus groups across the business to prototype and refine new ideas before code development.
o User interface (UI) – Design and development of user interfaces and re-usable controls that meet both UX and product requirements.
o Backend – Implement maintainable services to provide backend communication and data manipulation.
• Collaboration - Contribute to design improvements, prototypes, and development as part of a cross-functional engineering team. Deliver software to defined best practices and communicate with the team through presentations, documentation, and reports as required.
Required
Degree and industry experience in:
Web Development
Experienced developer with a proven track record of delivering projects on time.
Expert / experienced in:
- Angular
- HTML
- CSS
- JavaScript, Typescript
- Inter-process communication mechanisms (e.g. gRPC, ZMQ)
- Front-end testing frameworks (eg.Playwright) and testing experience.
- Language-agnostic data structures (e.g.Protocol Buffers / FlatBuffers)
Other
Understanding of the fundamentals of producing software with a great user experience
Working knowledge of tools used to design web-based interfaces (Figma)
Can work in a structured software development environment that includes:
• Architecting & documenting designs.
• Following coding guidelines.
• Developing unit and system tests. Use source control systems (git) and engage in peer code reviews
Proactively communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables
Able to qualify for security clearance