Full Stack Engineer
Rotate° is on the hunt for an ambitious, dedicated, creative and talented Mid - Senior Full Stack Engineer to join our growing agency team.
Salary: depending on experience - will be removed from PDF version
Reporting to: Head of Engineering
Location: Hybrid (Min 2 days in London Office - Tuesday & Thursday)
Role Type: Full Time
📣 About the role
As a Full Stack Engineer, you will work to define and implement solutions for our clients eCommerce stores. You will be in a team focusing on ensuring excellence across all our sites.
Along with our other Engineers, you will actively seek out new experiences and opportunities to learn and share best practices with each others, to improve the way we build our applications, and work together.
The successful candidate will have experience of building web applications with a high focus on frontend execution and JS excellence .
Ultimately, you will have 4+ years in a similar role and will work seamlessly across the whole engineering department to identify and create best-in-class quality products in timely manner that meets or exceeds the expectations of the client and your team.
✅ Responsibilities:
Delivering high quality software/web solutions on time and to budget.
Owning tasks end to end; including communicating with the other engineers, Staff Engineers, PMs and or Client to gather more information if needed.
Defining the implementation details of client requirements and size them appropriately.
Constantly aiming to achieve a high level of client satisfaction by working with the team to appropriately manage our clients expectations to avoid any unexpected issues.
Prioritising development tasks, setting timelines and reporting on progress.
Help respond to customer support requests.
Develop tests to ensure quality and reliability.
Identifying user and system requirements.
Working closely with our in-house UI/UX designers and product team to create new solutions to wow our clients.
Experience with mockup and UI prototyping tools.
Writing or reviewing code for various applications.
Improving our CI/CD capabilities to make sure we a delivering and learning.
Ensuring any relevant documentation is up-to-date where required.
Working across all levels of the company, managing your own workload with ease.
👀 About you
You are a team player and have excellent communication skills.
You value technical excellence and a collaborative approach.
You have built e-commerce web apps previously and can implement designs using modern web development practices ensuring customer satisfaction.
You enjoy continuous development and mastery of your skills - regularly actively seek out new experiences and opportunities to learn.
You have a great eye for design, and ability to deliver polished user interfaces.
You are confident with agile development practices and fast paced start-up environments.
You have 4+ years of commercial professional experience.
You have a strong interest and passion for modern JavaScript frameworks ( Vanilla/Vue/Svelte/React )
You have experience of Agile Software Development and CI/CD pipelines
You have experience in consuming data from REST APIs
You have knowledge and understanding of modern software design
⭐️ Expectations
Sensitivity to others - you are polite and considerate to clients and colleagues and understand that we’re all working toward the same goal.
Teamwork - you achieve your goals working with your colleagues and clients - collaboratively. You avoid being the hero and you’re never a team of one. You understand the reasons for our baseline standards, and you stick to them.
Self-organising - you take responsibility for your own schedule and workload. You know what’s expected of you each week and can confidently discuss competing priorities on your time.
Strong opinions lightly held - you speak up, but you’ll listen to critique with open ears
Integrity - you set clear commitments and expectations and you do what it takes to meet those commitments.
Resilience and tenacity - you handle the difficult situations. When faced with a challenge, you step up to solve it and do not wait for others to work it out for you.
⚖️ What else do we offer?
Time Off — You’re entitled to 27 days of paid holidays per year, plus BH and with a whole company closure over Christmas. We encourage taking time off, to recharge and spend time with your favourite people.
Flexible Remote Working — You will have the option of working up to 3 days a week remotely.
Wellness Fund — Within a year you can expense up to £250 on equipment or activities to boost your wellbeing.
Enhanced Maternity / Paternity Leave — ****It’s important to us that our employees are given as much support during this special time, which is why we have an enhanced policy.
Unlimited Personal Development Fund — We have an untethered fund for your professional development. These are reviewed on a case-by-case basis.
Biannually Personal Development Reviews and a monthly session with your Line Manager to ensure that Rotate° is supporting you in reaching your career goals.
Equipment Budget — We know you are most effective when you have the right equipment that works for you. As such, on starting, you will work with your Line Manager to agree the best setup for you - standing desks, monitors, laptops, you name it.
Off-Site Days — Summer Party, Christmas Party, End of Month Parties - if there is an excuse, we'll have a party.
Team Lunches — When we’re in the office we order food for the whole team 1 - 2 times a week. It’s the one day, nobody has to think about lunch but it’s when we all come together to not only share the food but to catch up and have fun!
Discounts — We also work with great clients that give us discounts too.
🖤 How do you know if you’ll love working with us?
We genuinely care about our people. We are committed to building a company that people are proud to work for, where we deliver amazing award-winning work for our clients, and everyone supports and learns from each other!
💯 We are an equal opportunity employer.
Rotate° is an equal opportunity employer and believes that innovation thrives in teams where diverse points of view come together to solve tricky challenges. As such, we are seeking individuals who will bring diverse life experiences, diverse educational backgrounds, diverse cultures, and diverse work experience.
If this sounds like you, we’d love to hear from you.
Email joinus@studiorotate.com