Our global EdTech client is seeking a Software Engineer (Front-End Focused) to join their team.
The Software Engineer (Front-End Focused) will work 100% remotely from anywhere in the UK.
MFK Recruitment has previously recruited 3 Software Engineers to this company in the past 18 months, all 3 individuals are still with the company and really enjoying their roles!
Key Stakeholders:
Your immediate team includes web and backend developers, product managers, and UX/UI designers. Additionally, you will collaborate closely with engineering leadership, DevOps, and cross-functional teams to ensure alignment on technical direction. You will also contribute to the broader Web Development chapter, driving initiatives that impact the entire codebase and development lifecycle.
Software Engineer - Main Responsibilities:
As a Software Engineer, you will:
- Develop, enhance, and maintain responsive web applications using the AngularJS framework.
- Implement user-centric designs in partnership with UX/UI designers, focusing on responsiveness and accessibility.
- Write clean, efficient, and maintainable code, adhering to best practices.
- Debug and resolve front-end issues to ensure high performance and reliability.
- Contribute to code reviews, providing constructive feedback to peers.
- Build reusable components and libraries for future use across projects.
- Participate in Agile ceremonies, including sprint planning, standups, and retrospectives.
- Stay informed about front-end development trends and bring innovative ideas to the team.
- Work with automated testing frameworks to ensure code quality and reliability.
Software Engineer - Essential Requirements:
What we’re looking for:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3-5 years of hands-on experience in front-end development with a focus on Angular.
- Strong knowledge and experience with RxJS for handling reactive programming in AngularJS.
- Proficiency in HTML, CSS, JavaScript, and TypeScript, with experience in responsive design.
- Familiarity with Angular is a plus.
- Familiarity with .NET integration and client-server architecture.
- Experience working with RESTful APIs and asynchronous programming.
- Understanding of accessibility standards and modern web security practices.
- Knowledge of front-end build tools and performance optimization techniques.
- Strong problem-solving skills and attention to detail.
- A collaborative mindset with excellent communication skills, able to work effectively in cross-functional teams.
- Experience in Agile environments and familiarity with Scrum practices.
- Ability to learn and adapt quickly in a dynamic, fast-paced environment.
Software Engineer - Desirable Skills:
- Experience with Angular.
- Experience building cross platform applications with the Cordova library.
- Familiarity with testing frameworks (e.g., Jasmine, Karma, or Jest).
- Exposure to backend technologies and database integration is a plus.
- Experience with WCAG 2.0.
Benefits & Culture:
- Opportunity to help direct the front-end development technical strategy, through implementing ideas and best practices
- Training opportunities with our chosen providers
- Time available during working hours to learn and develop
- A friendly environment where your thoughts and ideas will be welcomed
- Company pension;
- Company laptop and peripherals;
- An international environment with experience coworkers who help you move on;
- A lot of room for personal development and for taking your own initiatives to be as successful as possible in this role;
- Remote working environment with the option of attendance in our cozy office in the lively knowledge quarter area of Liverpool;
- The opportunity for flexible working