Frontend Engineer (Various Levels)

  • Location

    United Kingdom

  • Sector:

    Engineering, IT

  • Job type:

    Permanent

  • Salary:

    Competitive salary+ Excellent Benefits

  • Published:

    24 days ago

  • Expiry date:

    2021-04-12

  • Client:

    #

Find out more about Gymshark and see all their listed jobs

Gymshark HQ is based in Solihull, however this role can be both flexible & remote. There will be an expectation (post-Covid, government guidelines dependant) for the successful candidate to also be flexible and be open to coming into HQ occasionally.

As one of the UK’s fastest growing companies and being a true global D2C brand through our tech products, Engineering is very much at the forefront of everything we deliver to our passionate community. We are an agile team applying the company’s ethos, ‘Be a visionary’, to the engineering aspect of the business. 

The Tech Team have a practical application and operate to the Scrum framework to deliver highly scalable, world class user experiences to our customers and to the rest of the business. However, with the introduction of our mobile applications, Gymshark has moved into the Tech company space offering digital products through mobile platforms for the first time. 

We are looking for front end engineers of all levels who have a flair for creating amazing user experiences. 

You may know of us as a Shopify merchant, but we’re so much more. It’s true, we love Shopify and highly value our partnership with them, but we build our own infrastructure and applications and Shopify form part of the wider stack, which relies on the following technologies:

  • ReactJS and the React ecosystem

  • Swift and Kotlin for Native mobile development

  • GoLang for our serverside and serverless applications

  • AWS Infrastructure and Terraform for provisioning

  • Serverless and Kubernetes for some of our services and pipelines

  • Java for our Quality Assurance Automation

What You’ll Be Doing 

Management and Support: 

  • Makes significant contribution to the development of our frontend applications and codebases, helping to define and embed best practice across the team.

  • Trusted to work independently with limited supervision in delivering business requirements through our frontend codebases in expected timeframes and to standards.

  • Actively encourages process improvement on a sprint-by-sprint basis through increased team velocity and process changes to the betterment of the team.

Strategy: 

  • Identifies when change is required and can build a case for change to the Head of and lead roles. Contributes to processes that support the engineering strategy set by Tech leaders.

  • Is responsible for making improvements to processes and systems to enhance performance of the frontend engineering team. 

Collaboration: 

  • Works to ensure project work is progressing within agreed timelines and that the team’s autonomy is maintained while aligning with the aims of the function. 

  • Contributes to the consistency of approach across the Tech team to present a united approach to the rest of the business.

  • Works collaboratively with Tech colleagues to mediate and remove obstacles on behalf of the sprint team to ensure sprints are successful.

 Data-Driven Decision Making: 

  • Contributes to the improvement of tools and policies used within Tech through external market trends and insight. 

  • Contributes to a united data approach within the business by ensuring frontend applications contribute to a united master dataset.

Knowledge and Opportunity: 

  • Maintains a knowledge of the industry trends, best practices, and innovation ensuring that we remain a world leader in our field and actively build Gymshark as a technology brand.

  • Strives to monitor and challenge existing Tech and software engineering processes to continually improve our output in both frontend engineering and the wider Tech team.

  • Contributes to ideation, problem solving and innovation happening within the frontend engineering team.

  • Participates in relevant projects, championing as appropriate Gymshark’s reputation as a world class organisation and employer of choice. 

Other Duties: 

  • Will be an ambassador for the Tech function and our Processes.

  • Will encourage and facilitate a productive environment for Gymshark engineers as well as promoting team mentality.

What You’ll Need 

  • You must have a passion for crafting user interfaces and building usable, accessible digital products.

  • Experience in frontend engineering preferably with a considerable amount of time using modern JS frameworks.

  • Demonstratable knowledge of Agile practices and the Scrum Framework and its application and delivery.

  • Experience with version control systems and centralised code management.

  • Experience of implementing security best practices in frontend applications. 

  • Must be expert in HTML, CSS and JS.

  • Demonstrable experience with CSS pre-processors and dependency management.

  • Demonstrable experience using at least one of; React, VueJS, Angular.

  • Knowledge of CI/CD pipelines for web applications.

  • Experience in contributing to the adoption of ultimately beneficial Tech processes and strategy.

  • Must be self-motivated, be proactive going beyond the call of duty, have a keen eye for detail, be result-oriented, and have an ability to work stay calm under pressure and in uncertainty inspiring the same in the team.

  • Ability to build and maintain strong relationships with Tech colleagues, translating complex technical concepts into simple terms where required.

  • Ability to work collaboratively with other team members to deliver immediate tasks.

  • The ability to thrive, with minimum level of supervision, in a risk-taking, fast paced environment

  • Agile to change and pragmatic, you'll be a collaborative team player and be comfortable working in a high pressure, fast paced environment where identifying needs, providing solutions and adding value is a prerequisite 

  • Commercial Awareness and a creative problem solver with the ability to think laterally and understand the cost and value drivers within a competitive business environment

  • High degree of professional ethics and integrity

  • First class interpersonal and communication skills

  • Keep up to date with external trends and best practice in frontend engineering, innovation and code based engineering more broadly.