Reporting to: General Manager
Team: Development
Location: Remote / Home-working
Pebble are looking for an experienced full stack Head of Engineering to lead our product engineering team.
Our team is passionate about delivering innovative software with a reputation for ingenuity, scalability, and quality. We aim to support our clients and team members in achieving their personal goals—whether that’s an improved bottom line, delighted customers, career growth, or a healthy work-life balance.
As Head of Engineering, you will be responsible for the engineering quality and strategic direction of our platforms, as well as the delivery of enterprise-level projects. You will have the support of an experienced CTO who will provide guidance as needed. We’re seeking someone who is not only committed to technical quality but is also dedicated to developing and supporting their team of engineers, fostering an environment of collaboration and high standards.
As the most experienced member of the development team, this position provides opportunities to further enhance your leadership and strategic capabilities. At Pebble, we are dedicated to supporting your continuous growth, offering access to cutting-edge technologies and best practices to refine your expertise and drive impactful results in your role.
Responsibilities
* Collaborate with the CTO, product manager, and design team to develop new products, features, and improvements that set industry benchmarks.
* Lead, support, coach, and develop junior developers within your team, providing mentorship and growth opportunities.
* Assist with planning and estimating new work to ensure accurate projections and timelines.
* Interpret specifications, job stories, and wireframes to solve customer challenges effectively.
* Build and maintain a library of scalable components to streamline development and ensure UI/UX consistency across products and features.
* Set and enforce quality standards, conducting code reviews, and ensuring high test coverage across all projects.
* Champion development best practices and influence technical decisions regarding approaches and tools.
* Act as a long-term custodian of architecture and quality, contributing to the platform’s design and strategy within the design team.
* Undertake any additional duties as required by the business.
Talents & Personal Qualities
* Effective Leader: Able to inspire and mentor team members, fostering a collaborative and growth-oriented team culture.
* Quality-Focused: Maintains a commitment to producing high-quality, reliable code and upholding engineering standards.
* Visionary: Has a strong strategic mindset, able to align technical direction with business goals.
* Supportive: Dedicated to the growth and success of team members, providing coaching and guidance.
* Adaptable: Comfortable with evolving requirements and the need to pivot strategies as needed.
* Custodian of Quality: Takes a long-term approach to architectural quality, ensuring sustainable practices.
Skills / Experience
* Communication & Leadership: Excellent verbal and written skills for explaining technical concepts to diverse teams. Proven ability to lead and mentor junior and middleweight developers, guiding them in project execution and professional growth.
* Project Management & Organisation: Highly organised, skilled at managing multiple projects with accurate timelines, estimations, and documentation. Capable of anticipating scheduling conflicts and escalating when necessary.
* Problem-Solving & Strategic Thinking: Strong analytical skills, able to evaluate technical requirements, propose optimised solutions, and plan long-term strategies aligned with industry trends and platform needs.
* Technical Proficiency: Performs high-quality, detailed code reviews and occasionally runs code to ensure functionality. Experienced in architecture and design, documenting complex systems and business processes effectively.
* Process Design & Decision-Making: Designs and documents business processes in collaboration with product owners and UX. Participates in decision-making with non-technical stakeholders, using evidence to guide technical solutions that align with business goals.
* Client & Vendor Management: Experienced in handling high-pressure situations, managing external developers, and working with senior management on long-term technical strategy.
* Mentorship & Knowledge Sharing: Actively mentors team members, sharing knowledge across the team and organisation to support continuous learning.