Frontend Developer
Responsibilities:
• Liaise with business stakeholders & technical lead to ensure that business requirements are fully
understood before commencing design and development.
• Hands-on coding and helping team members solve technical problems and provide technical SME
knowledge and guidance.
• Forward thinking for new technologies, and required accessibility.
• Guide developers in implementing best-of-breed technical solutions based on agreed technical design,
adopting industry standard development patterns and methodologies (including continuous integration
and automated unit and integration testing)
• Responsible for ensuring implemented solutions have sufficient and appropriate automated testing in
advance of User Acceptance Testing
• Assist with and help to improve the deployment of components to all environments
• Lead from the front and demonstrate excellence in owning the end to end delivery of software from
analysis through to release to production and support. We deliver each change to production before
moving onto the next.
• Everyone in our team releases code to production, everyone in our team raises production change
requests, everyone in our team does production support.
• Participate in intra-day, weekend and overnight support based on rota or need basis
To be successful in this role, you should meet the following requirements: (Must have Requirements):
• A proven track record delivering web applications.
• Experience of working on front end layers / tiers of the project with rich UI.
• Excellent knowledge of HTML5, CSS3 and css-processors like SASS, Less etc.
• Excellent knowledge of React.JS (ideal) and / or Angular.
• Excellent knowledge of JavaScript, Typescript etc.
• Experience in front end testing frameworks like Jest, Jasmine and Karma etc.
• Experience in creating pixel perfect UI as per provided specifications.
• Experience of designing responsive GUI for Desktop and Mobile based applications.
• Good knowledge of accessibility and cross browser standards.
• Good knowledge of data marshalling/de-marshalling using JSON and XML.
• Experience working with git and IDEs like IntelliJ and VSCode
• Good knowledge of Java framework like Spring RESTful calls and web service calls