Lead Front End Engineer
383
2021-12-03 13:44:40
London, Greater London, United Kingdom
Job type: fulltime
Job industry: Engineering
Job description
383 is a digital product studio. We simplify life by solving problems with brilliant products. We work with the bold and the brave to imagine solutions, define experiences and build great products that make life easier for users.
We start with the problem and focus on designing the right solution. That means questioning, testing and validating everything, so we can build the right thing - and build the thing right. We aim for our work to have a positive impact on people's lives, even if that's in the smallest of ways. We do this by putting technology to work in smart ways to make it easier for people to live brilliantly.
The team383's Engineering team is concerned with the design, build and optimisation of digital products and services. This might range from a proof-of-concept demo or a single sprint MVP build to a custom API that powers mobile and web apps, to a fully CMS driven website or internationally distributed cloud based system. Whilst having involvement in the ideation, scoping and design, it is their ultimate responsibility to ensure that products are delivered to match the agreed functionality, spec and finish.
About the role:
The role of Frontend Lead Engineer at 383 is to directly support the Head of Engineering with technical processes and the leading and coaching of our engineers. In the role you will help define the technical processes that our projects need to flow as smoothly as possible from the early planning stages through to project delivery.
You will be an engineer at heart but you will also have a commercial mind to ensure the technical solutions proposed as a team fit the clients requirements against the constraint of budget, ensuring that we make the correct technical approaches and spend sufficient time scoping and estimating accurately against the requirements.
This position requires you to lead from the front and often be in the code setting example in the form of coding standards, maintaining processes and setting best practices. Along the way you will coach and mentor the team around you so that they can become a self-sufficient product/project team.
Working with the Head of engineering you will ensure that we set and adapt our process appropriately from our learning and recruit the right people for the team.
Responsibilities:
On a day-to-day basis, you will be responsible for:
- Supporting the Head of Engineering with adopting new technologies and frameworks
- Coding directly within the team. You will have the ability to set coding standards and processes within the team
- Strong proven knowledge and working practice of JavaScript , React , Node, CSS and HTML. Experience of other languages such as PHP is beneficial to this role
- Supporting the Engineering team with development tasks including pair programming, solution finding and code reviews
- Technical writing, planning and scoping
- Define the technical process with the Head of Engineering and roll out and nurture the processes across the company so that your non-technical peers understand the principles and process of engineering
- Support the business expectation throughout the project's delivery and escalating risk to project managers
- Recognise when that design isn't appropriate for the task at hand and raise as risks to the project's timelines
- Mentor and support individuals technical abilities within the team
- Supporting the team in architecting our larger builds, ensuring they scoped and estimated correctly, secure, stable and robust
- Working with the Head of Engineering to ensure that our tools, platforms and services are managed and self sufficient
- Ensuring that we are using the right tools and people on a project for the task at hand, eliminating risk surrounding over engineering a solution
- Working directly within the engineering team and leading the projects till the team is self sufficient
- Supporting the Head of Engineering with the recruitment process and requirements of new engineers
Your experience:
- 5+ Years experience in a Digital Agency environment
- Thorough knowledge of the development lifecycle
- Solid understanding of Engineering within your chosen language
- Ability to Scope and Estimate accurately against identified constraints
- Experience of coaching and mentoring development teams
- A proven problem solver and solutions finder, you may not have all of the answers straight away, but you'll have the skills, experience and approach to work with team members to find a solution
- We're a Git studio by default, so a working knowledge is a must
- Always adapting to use the best technology for the problem space.
- Excellent verbal and written communication skills to document technical processes
- Ability to plan your own time and also align with other timelines, there will be times where you will be required to support the Head of Engineering whilst working within a team. The ability to multitask is key.
- Know how to debug code and help others debug theirs
- An understanding of the wider business and the disciplines within it
- Able to document systems, where it compliments code
- Able to talk to non-technical users and explain necessary actions
- Communicate to the team and your peers across the business with candour
- Understanding the right time to embrace and bring new skills into a project
- Passionate about engineering
- Commercially minded, understanding the business objectives
- Dedication to your position, supporting the team when things get challenging
- Be Approachable, You need to lead the team and others will look towards you for answers. You will need to support your non-confident peers and help steer them to improve their technical abilities
- Macbook
- Remote and/or hybrid working
- Flexi-working hours
- Your birthday off as well as a great annual leave allowance
- Comprehensive health cover
- Training budgets and a quarterly fun fund to spend on what you like!
- 30 Minute Call / Video Submission
- 2hr interview with a Task to complete & CV discussion
- 30 Min Call with the Founder
- Offer