Senior Software Engineer.

  • javascript
  • permanent
  • London

Senior Software Engineer - Up to £105,000 - 17.5% bonus benefits!

This global, Fortune 500, FinTech business is going through a seriously exciting technical transition and they're looking for an ambitious, tech savvy Senior Software Engineer to join their team focusing on developing and architecting our shared Micro Front-End platform working on low-latency mission-critical applications.

The role will include responsibilities such as building scalable high-performance enterprise grade applications.

We are looking for a Senior Software engineer with deep knowledge and experience with browser-based applications and defining architecture. The role will focus on developing our shared UI Micro Front-End platform covering development across all tiers of the application stack.

You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers.

Responsibilities

  • Contribute to all phases of the development lifecycle working within Agile methodology
  • Write well designed, testable, efficient code
  • Prepare and produce releases of software components
  • Mentor engineers with best practices and technical direction

The ideal Senior UI Software Engineer should have majority of the following skills and experience:

  • Good understanding of micro front-end patterns
  • Expert knowledge with JavaScript and Typescript, asynchronous programming, closures, types, ES6
  • HTML/CSS experience, covering layout, cross browser compatibility, accessibility
  • In-depth knowledge with React framework, Vue or Angular
  • Some experience with Node.js or other isomorphic JavaScript libraries
  • Creating components for Web UI that are reusable, cross-browser compatible, responsive, adhering to design system principals
  • Experience in bundlers like Webpack/Rollup
  • Web Component experience, shadow DOM, custom elements, constructable stylesheets
  • Good experience in Web API, local storage, session management, message broadcasting, browser history API
  • Understanding of design systems and how to adopt a design system to use in a micro front-end implementation
  • Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit)
  • Some experience developing distributed systems using Microservice architecture (event-based)
  • Knowledge of Relational Databases SQL and No-SQL databases

In return this client is offering up to £105k salary, a 17.5% bonus, up to 10% pension employer contribution, private medical insurance, group life and income protection scheme, £1,000 gym membership p/a, stock options and more!

If you're looking for a new challenge where you can stretch and develop your technical skills, this could be the opportunity for you. It would be great to hear from you!

- 1-2 Days a week in the London office.

- No sponsorship available for this role.

Senior Software Engineer - Up to £105,000 - 17.5% bonus benefits!