Job Title: UI Developer
Position type: 6 Months of contract
Location: London, UKJob Purpose and primary objectives:
EDS is building a UI framework (using Autobahn SDK concepts) and Data factory principles on existing platform for publisher/subscriber processes
Key responsibilities (please specify if the position is an individual one or part of a team):
Work as part of an Agile delivery team, collaborating with others to understand requirements, analyze and refine stories, design, implement & test solutions.
Deliver applications and framewors that are modular, performant, tested, documented and meeting current UI development best practices.
Build testable software, and the unit & e2e test suites to validate it. Reduce defects in your product and ensure other developers can refactor your code with confidence.
Build for reuse. Where an existing solution does not exist, write code which is generic, modular, tested, documented and packaged for other developers.
Mentor and educate junior developers in development best practices. Help create a culture of learning and continuous improvement. Build and participate in the wider UI community.
Key Skills/Knowledge:
An extensive understanding of web fundamentals, HTML, CSS, JavaScript.
Extensive experience building modern web applications using React Javascript library (including modern features e.g. React Hooks), Typescript and Redux, creating beautiful and professionallooking front-end UIs.
Experience building unit & e2e test suites against React applications using Puppeteer/Jest and Enzyme
Experience with common NPM libraries: ag-grid, axios, moment, lodash
An understanding of REST principles, websockets, relational databases and associated technologies
Experience working in an agile team, practicing Scrum, Kanban, XP or SAFe
A working knowledge of Java platforms (eg. Spring) and how to interact with them from a UI perspective
Experience required:
2 mid-level (7-8 years)
2 seniors (10+)
Expected salary
Location
The City, London
Job date
Thu, 29 Aug 2024 07:48:27 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsjobs.org) you saw this job posting.