Fullstack Developer - Contract (JavaScript/React/Node)

Exec Appointments ,
London, Greater London

Overview

Job Description This role will be part of a cross-functional team, working with highly motivated colleagues to define, research and test exciting new opportunities and solutions, to reach ambitions goals. We ideally hire engineers who are comfortable across the full stack, but we know you'll have a preference about being on the front- or back-end. As long as you're happy to work on both sets of tasks - you should carry on reading We're looking for someone with flexibility who can take on a variety of work, from assisting with brand new projects and initiatives, all the way through to optimisations and integration with our existing core engineering platforms. Key Responsibilities and Requirements: Working on our collection of Node apps; we use a mix of Express, Hapi, and Fastify Working on our front-end apps; we use a mix of React and Next.js but as long as you have experience in at least one framework we don't really mind Collaboratively working with our amazing infrastructure team Mentoring colleagues at every level, and being mentored by them Sometimes pairing with members of your team Working within a cross-functional team that includes designers, UX engineers, and product in an Agile working environment Looking at logs and monitoring metrics to see how our apps are faring, and responding to alerts; we use Kibana, ElasticSearch and Datadog extensively but as long as you're aware of how important observability is, we don't mind what tools you may have used Essential Skills: Excellent knowledge of the Software Development Lifecycle, from a card in a backlog, through planning and development, to deploying and monitoring in production Know how and when to be Lean Ability to break down & prioritise complex epics to sizeable tickets Operational awareness and practical experience of designing, building, shipping and support of code that runs in production Advocating for the importance of testing, and living it everyday Know the Web, and be experienced in writing, maintaining, debugging and optimising JavaScript every day Able to effectively communicate technical concepts to different audiences Experience in building, maintaining and working with RESTful & 3rd party APIs and working with, Node.js, React applications Practical experience in design for accessibility, semantic HTML and an ethical attitude in putting user needs before developer experience Experience in driving best practices adoption in cross functional teams Manage, develop and sustain effective working relations with stakeholders Experience in coaching and mentoring your colleagues and peers Nice to haves An excellent understanding of continuous integration, testing strategies, design systems, software architecture, data and analytics, user experience, accessibility, internationalisation, web performance… Experience and/or interest in working with digital advertising, premium publishing and the Fashion industry Experience in working with cloud infrastructures (AWS, k8s and docker or equivalent) Experience with GraphQL, Redux and Next.js Experience with Internationalisation, ability to speak foreign languages and having international experience is always advantageous