Location: UK Remote
Salary: £55,000 - £65,000 + exceptional benefits!
Our client is seeking an experienced Senior Engineer with a strong passion for product development to join their innovative SaaS application team. This role is pivotal in shaping and delivering a fully serverless platform built on AWS and Azure, utilising modern technologies such as React for the front-end and TypeScript with Node.js for the back-end.
The successful candidate will thrive on creating intuitive, responsive, and visually engaging features that elevate the user experience. This position offers a unique opportunity to influence product design decisions and drive technical excellence across the engineering department.
If you are driven by developing high-quality, user-centric features and want to play a crucial role in a dynamic environment, we want to hear from you.
Key Responsibilities:
* Design and implement complex front-end features using modern JavaScript frameworks and libraries.
* Collaborate with UX/UI designers and stakeholders to create seamless user experiences.
* Optimise performance, accessibility, and cross-browser compatibility.
* Contribute to the evolution of our architecture.
* Participate in product design discussions, providing technical insights and feasibility assessments.
* Implement and maintain responsive design principles across the application.
* Promote best practices in development.
* Conduct code reviews and provide constructive feedback to team members.
* Stay updated with the latest technologies and evaluate their potential application in our product.
* Contribute to the continuous improvement of our development processes and tooling.
What You've Got:
* Expert-level proficiency in JavaScript/TypeScript and modern front-end frameworks (e.g., React, Vue, or Angular).
* Strong understanding of web technologies (HTML5, CSS3, WebSockets) and browser APIs.
* Proficient in responsive design and cross-browser compatibility techniques.
* Knowledge of RESTful APIs and experience integrating front-end with back-end services.
* Understanding of web security best practices.
* Excellent problem-solving skills and attention to detail.
* Strong communication skills, able to explain complex technical concepts to non-technical stakeholders.
* Proactive in seeking opportunities to improve processes and systems.
* Ability to work effectively in an agile, collaborative environment.
Required:
* Strong experience in software development for SaaS applications.
* Extensive experience with JavaScript and at least one modern front-end framework.
* Proven track record of delivering high-quality, user-centric features in a SaaS product.
* Experience with version control systems (e.g., Git) and collaborative development workflows.
* Demonstrated ability to optimise performance and implement responsive designs.
Preferred:
* Experience in full-stack development, with knowledge of back-end technologies.
* Familiarity with cloud platforms and their services (AWS or Azure).
* Experience with NoSQL and/or graph databases.
* Strong understanding of web accessibility standards and best practices.
* Experience with state management libraries and architectures.
* Have worked on performance and scalability solutions.
* Knowledge of testing methodologies and automation practices.
* Experience mentoring junior developers and contributing to team growth.
* Contribution to open-source projects or development of reusable component libraries.
If this sounds like the perfect role for you, apply now and become a key player in our client's dynamic and innovative team!