Frontend (Analytics Team)

The role will involve:
 Hands-on implementation of client-side code
 Owning the modules and delivery of high quality code.
 Practising effective agile software development; participating in pair
programming,Unit Testing, regular communication and supporting a culture of
end to end ownership.
 Following software standards to ensure quality throughout the development
lifecycle
 Build new capability across the team toolset, including writing tests and
reviewing code for other team members.
 Taking part in sprint planning, backlog refinement and task estimation
 Providing technical support out-of-hours
Key responsibilities
 Responsible for the quality and implementation (supportable, maintainable,
scalable, performant, secure) of your own work

Classification: Public

 Participation in the elaboration of user stories (technical and functional). Agree
stories are sufficiently described for their implementation, verification and
delivery.
 Working collaboratively; pairing on tasks, peer review of team members’ code
and constructive feedback for improvement in both the code base and team
capability (blame free feedback)
 Keeping builds green by writing testable code
 Active participation in retrospectives to make continual improvements within
your team
 Technical support during release activities and to resolve live issues
Required experience & skills
Skills
 Ability to manage your own task progress and communicate issues to product
management and testers
 Good critical reasoning and analytical skills; takes ownership and sticks to the
problem until it is solved
 Having a can-do attitude and being comfortable with tight delivery deadlines and
managing priorities
 Customer-focused, whether responding to support queries or developing new
features and functionality
 Ability to work independently and with others in a team environment
 Solid written and verbal communication skills. Able to articulate technical issues
to peers
Experience
Essential
 Experience of web user interface development in a commercial or open-source
setting.
 Working knowledge of front-end development languages, tools and
methodologies – HTML, CSS, JavaScript and associated technologies and toolsets
(e.g. jQuery, Sass)
 Some hands-on experience of using a front-end development framework, such
as Angular, Vue or React.
 The ability to write front-end code to be cross-browser and cross-device friendly
through responsive or adaptive techniques
Nice to have

Classification: Public

 Working with and contributing to open source projects
 Experience developing UIs for multi-lingual websites, including Arabic and
Chinese languages
 Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems
for deployment
 Knowledge of Test Driven Development (TDD)

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file