Senior Frontend Engineer
AJ Bell
- Manchester London
- Permanent
- Full-time
- Agile methodologies and a passion for continuous improvement and working in a high-performance engineering team
- Work with the team to design and deliver high quality products
- At AJ Bell we pair, and you, in most cases will pair with other members of the team
- Expertise in building modular and reusable components for Single Page Applications with one or more of the following frameworks: Angular, React, Vue, Svelte, etc.
- Good knowledge of JavaScript (ES5/6 and up)
- Experience with at least one version control tool: GitHub, BitBucket, GitLab, etc.
- Experience with at least one UI framework: Bootstrap, Tailwind, Material, etc,
- Experience of common Frontend styling paradigms: BEM, CSS modules, CSS in JS, etc.
- Knowledge of general Frontend tooling (particularly Node.js and npm)
- Knowledge of writing unit tests
- Knowledge and interest in asynchronous and event-based Frontend tooling: RxJS, Ngrx, Redux, etc.
- Knowledge and interest in writing end-to-end journey tests using tech such as Cypress, Nightwatch, Webdriverio, Protractor, etc.
- Knowledge and interest in Web APIs
- Practical experience of solving inconsistency across multiple platforms (IE11, Safari, Firefox, Chrome on Windows or Mac)
- Familiar with CI/CD practices
- Understands principles behind highly performing web pages
- Agile / Scrum / Kanban
- Strong communication skills, written and verbal
- Very motivated with high levels of drive and enthusiasm
- E-commerce and/or financial services experience
- Competitive starting salary
- Generous holiday allowance of 27 days, increasing up to 30 days with service, plus bank holidays
- Holiday buy/sell scheme
- Hybrid working policy
- Casual dress code
- Discretionary bi-annual bonus
- Contributory pension scheme
- Buy as you earn share scheme
- Free shares scheme
- Paid study support for qualifications
- Enhanced maternity/paternity scheme from day one
- Bike loan
- Season ticket loan portal
- Discounted PMI and Dental
- Free gym
- Paid volunteering opportunities
- Free social events and more