Facebook pixel

Senior Software Engineer
Frontend
Posted on 6/27/2022
INACTIVE
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AngularJS
Agile
GraphQL
JavaScript
Jest
Management
React.js
SCRUM
TypeScript
UI/UX Design
Requirements
  • Professional experience in building large and scalable web applications with Javascript/Typescript
  • Demonstrable strength in working in React with State Management
  • Experience with Jest, Cypress, React Testing Library (or similar)
  • Experience with any JS Bundler
  • Experience partnering - or leading - through architectural design translation to development
  • Work experience in building and designing SaaS software for deployment to the Cloud
  • Knowledge of OO principles, Design Patterns, functional programming and clean code principles
  • Experience with Agile process (Scrum) in developing and delivering software
  • Experience mentoring other engineers and being the lead engineer of projects in your career
  • Demonstrated ability to navigate change within a growing organization
  • Ability to communicate effectively in English - we're a global team and English is the most spoken language
  • Experience with GraphQL
  • Work experience with at least one of the following additional technologies: Relay, Angular, NodeJS, Material-UI
  • Curious about technology and adaptable to new technologies
  • Agile-minded, optimistic, passionate, and pragmatic about delivering valuable software to customers
  • Someone who puts quality first and has a passion for good design and clean code
  • Able to work productively with a geographically distributed remote team and able to mentor and advise other engineers you work with on the scrum team
  • Empathetic to the customer's needs with a strong desire to solve their problems
  • An Open, Direct and Kind team player
Responsibilities
  • Playing a pivotal role in establishing, defining, scoping and scaling the engineering / team roadmap and priorities
  • Developing high quality code, including participating in testing and maintenance of that code
  • Applying pragmatic engineering approaches to deliver value to customers
  • Collaborating across a variety of partnerships internally - e.g. Product Management, Design, Architecture, Operations, QA, UX and other Engineers - to help estimate work, design scalable and performant solutions that will delight our customers, and produce high quality production-grade software
  • Being seen as a lead engineer who focuses and aligns on the team objectives
  • Following agile process (Scrum) to make sure your deliverables are visible for the entire team and company stakeholders
  • Mentoring other Engineers, leveraging your experience and knowledge
Collibra
Data intelligence platform