About the Company
Our client is a pioneering organisation at the forefront of digital transformation, delivering innovative solutions that empower businesses to optimise performance and make smarter decisions. With a strong focus on leveraging technology, they specialise in advanced analytics, IoT, and cutting-edge software to address complex industry challenges.
They are committed to sustainability and innovation, fostering a collaborative culture where talented professionals can contribute to meaningful projects that drive real-world impact. This is an exciting opportunity to join a forward-thinking company shaping the future of digital solutions.
The Role
As a Senior Front-End Engineer, you will play a key role in delivering high-quality solutions while driving innovation within the engineering team. You’ll quickly understand project requirements, propose effective solutions, and adhere to best practices to ensure the development of scalable and robust systems.
You will lead sprints, mentor junior team members, and participate in technical discussions to influence best practices and integrate new technologies. Your proactive approach to identifying gaps, maintaining infrastructure, and collaborating effectively with stakeholders will be essential for success.
Key Responsibilities
* Enhance and optimise existing system functionality.
* Design and implement scalable and high-performing functional requirements.
* Build efficient front-end features using Angular, while supporting and mentoring junior engineers.
* Work with UX/UI designers to bring design concepts to life in code.
* Optimise front-end performance for seamless user experiences.
* Manage testing processes, address bugs, and implement fixes.
* Suggest and implement enhancements to improve software functionality.
* Prepare detailed technical documentation to support the development process.
Required Skills & Experience
* Proven expertise in Angular with a strong track record of delivering high-quality, well-tested solutions.
* Advanced knowledge of TypeScript, JavaScript, HTML5, CSS, and SASS.
* Significant experience with Angular 2+, including rxjs and ngrx.
* Strong understanding of TypeScript and ES6+ features.
* Proficiency in writing unit tests using Karma/Jest.
* Solid grasp of Object-Oriented Analysis and Design (OOAD) principles.
* Excellent problem-solving skills and a keen eye for detail.
* Experience mentoring and developing junior team members.