- Expert proficiency in JavaScript and TypeScript, HTML5 and CSS3
Consuming a complex REST APIs from the client-side
Practical experience of build tools and config management, testing tools like Jasmine, Karma etc
Code versioning tools such as Git
Asynchronous request handling, partial page updates and lazy loading
Debugging using tools like Chrome Developer Console
Responsibilities:
- We are looking for an experienced front-end developer to join our wider product team. Possessing experience as a web application developer, UI developer, JavaScript expert or front-end engineer across commercial projects.
Both technically proficient and with a keen eye for design and UI/UX. In this role, you’ll make a significant contribution to translating our customer needs and user expectations into interactive web applications.
We're looking for hands-on experience using current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability.
Responsibilities:
Working with the UI/UX design team to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it works.
Translating design wireframes into the code that will produce visual elements of the application.
Consolidate feedback continuously from Product Owner and colleagues
Create quality mock-ups and prototypes, ensuring high-quality graphic standards
Turn UI/UX designs into great user solutions
Write reusable code and libraries with a focus on maintenance
Optimise applications for maximum speed and scalability
Design and build new features whilst maintaining existing code base
Collaborate with back-end developers and designers to improve usability and performance though coding and troubleshooting