Web Software Engineer
Company: Alicia Bank
Salary: Not provided
Location: , United Kingdom
About Allica Bank
Allica is the UK’s fastest growing company - and the fastest-growing financial technology (Fintech) firm ever. Our purpose is to help established SMEs, one of the last major underserved opportunities in Fintech.
Established SMEs are the backbone of local communities - representing over a third of our economy - yet have been largely neglected both by traditional high street banks and modern fintech providers.
Role Description
We’re looking for a talented Mid-Level Frontend Engineer to join our growing engineering team. In this role, you’ll contribute to the development of user-facing applications for our banking products, working with modern web technologies to build meaningful and intuitive experiences for our users. You'll play an important part in delivering high-quality, scalable solutions and collaborating closely with fellow engineers to solve real-world problems.
As a Mid-Level Engineer, you’ll work alongside senior engineers and product teams to help shape features from design through to deployment. You’ll have the chance to grow your technical skills, adopt best practices, and contribute to a culture of continuous improvement and knowledge sharing.
Key Responsibilities
Cross-Functional Skills:
- Architectural Decision: Support Lead and Senior engineers for the creation of RFCs (Request for Comments) and ADR (Architectural Decision Records), having input into decision-making across frontend technologies.
- Security & Risk Management: Support Lead and Senior engineers in maintaining Threat Models for any domain changes, ensuring security and risk are at the forefront of development.
- Continuous Improvement: Engage in continuous learning and improvement within your Community of Practice. Adopt best practices and innovation.
- Team Collaboration: Engage in smooth collaboration with product owners, backend engineers, and other teams to deliver high-quality features and enhancements.
- Mentorship: Provide guidance and support to engineers through pair programming, code reviews, and career planning. Help foster their growth within Allica.
Feature Delivery Responsibilities
- Design & Development: Design, implement, and maintain React-based frontend applications using modern JavaScript frameworks (React, Typescript, Redux, etc.).
- Feature Deployment: Contribute to the smooth deployment of new features and applications, ensuring they are production-ready and performant.
- Cross-functional Collaboration: Partner closely with product owners, backend engineers, and other stakeholders to ensure the successful delivery of new features and applications, from initial ideation to deployment.
- Agile Execution: Own squad work items, contribute to the creation and refinement of Jira tickets, and take responsibility for delivering frontend features.
- Quality Assurance: Contribute to ensuring the highest quality in all frontend applications through testing, documentation, and code reviews.
- Testing: Implement automated testing using tools such as Jest and React Testing Library, and contribute to the development of end-to-end tests using Cypress.
Key Skills & Experience
- Core Frontend Expertise: Demonstratable experience in in JavaScript, Typescript, and React (including Hooks).
- Testing Experience: Experience in unit and integration testing with Jest and React Testing Library. Familiarity with end-to-end testing using Playwright, Cypress, or similar frameworks.
- CI/CD & DevOps: Understanding of CI/CD pipelines and modern DevOps tools. Familiarity with Azure DevOps Pipelines is a plus.
- UX/UI Understanding: Familiarity with UX/UI design principles and how they apply to frontend development.
- Attention to Detail: Strong focus on quality, performance, and maintainability in all aspects of development.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.