Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Allica Bank. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
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.
Working at Allica Bank
At Allica Bank we want to ensure our employees have the right tools and environment in which to succeed in their role and in support of our customers.
Our employees are at the heart of everything we do, so our benefits are designed with you in mind:
- Full onboarding support and continued development opportunities
- Options for flexible working
- Regular social activities
- Pension contributions
- Discretionary bonus scheme
- Private health cover
- Life assurance
- Family friendly policies including enhanced Maternity & Paternity leave
Don’t tick every box?
Don’t worry if you don’t have all the skills or requirements listed on the job description. If you think you’ll be a good fit, we’d still love to hear from you!
Flexible working
We know the ‘9-to-5’ isn’t right for everyone. That’s why Allica Bank is fully committed to flexible and hybrid working. Please let us know what is best for you and, if we can, we will do our best to accommodate.
Diversity
We’re a diverse bunch here at Allica, with all kinds of experiences, backgrounds and lifestyles. Our openness and differences make us stronger, and we want everybody to feel comfortable bringing as much of themselves to work with them as they like.