Web Developer
Location UK-GB-Remote (Great Britain)
Job ID 15575
Web Developer
Cambridge, UK
About the role
We're looking for a full stack JavaScript developer with React experience. You'll help to develop the web-based administration console of Verint | Transversal's market-leading knowledge platform, KM Pro. Your code will benefit clients including Barclays, Sainsbury's and Capgemini.
You will be working on a greenfield React application, contributing modern techniques and ideas for improving the architecture, design and functionality of the interface.
You'll work in a small but focused team of JavaScript developers, striving to keep our technology at the forefront of knowledge automation with a focus on user experience and customer satisfaction. You'll benefit from an agile environment, supported by a project manager, API developers and a UX professional. As a team we appreciate good interface design and the processes and skills required to develop it. Keeping up to date with new techniques is encouraged. You will be given the flexibility to work to your interests and strengths.
Responsibilities
The Role will live within a Scrum team. The tasks the team are collectively responsible for include, but are not limited to:
Design and Specification . ~10% of the job. Create, enhance and maintain appropriate Design and Specification deliverables for Verint KM Pro.
Software Development . ~60% of the job. Create, enhance and maintain software deliverables for Verint KM Pro.
Software Testing and Support. ~15% of the job. Support the testing of the product throughout the SDLC, including
Unit testing
Performance and other non-functional testing
Defect management and resolution
Project & Scrum Processes . ~10% of the job.Participate in regular scrum rituals (stand-up, reviews, retrospectives, planning). Support the effective communication of progress, achievements and issues. Create and update project estimates.
Process Control/Improvement . ~5% of the job. Adherence to the software development process, to ensure the Verint's processes and procedures are followed, which include processes for source control, code standards, documentation and appropriate testing. Input to the ongoing improvement and implementation of these processes.
Technical Skills
To be successful in the role the candidate needs:
Cutting-edge JavaScript skills
Experience with component frameworks or libraries - e.g. React
Experience with Webpack and Babel
Experience with server side frameworks such as Express
Modern styling techniques, such as JSS, Styled Components, CSS modules
Modern testing techniques, such as Jest and React Testing Library
Knowledge and experience of the Apollo framework and GraphQL ecosystem
Knowledge of a Linux working environment
Soft Skills
Excellent communication skills
Fluency in both written and spoken English
Able to work independently
Ability to learn and then explain technical details
Can-do attitude with a willingness to pitch in to get the job done
Good organisation, time management
Environment
Fast paced sometimes, pressured environment
Customer focused environment, with changing needs and delivery pressures
Quality focused
As an equal opportunity employer, Verint Systems Inc. prides itself in providing employees with a work environment in which all individuals are treated with respect and dignity. This means we are committed to providing equal opportunity to all qualified employees and applicants for employment without regard to one's race, color, religion, national origin, age, gender, disability, alienage or citizenship status, marital status, creed, genetic predisposition or carrier status, sexual orientation, Veteran status or any other classification protected by applicable federal, state or local laws. This policy applies to all terms and conditions of employment including but not limited to hiring, placement, promotion, compensation, training, leave of absence or termination.