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!