At a Glance
- Tasks: Lead frontend development, optimise performance, and mentor team members in a dynamic gaming environment.
- Company: Join EFG, a leader in esports, creating vibrant communities for millions of gamers worldwide.
- Benefits: Enjoy flexible work options, competitive salary, and a culture that values social responsibility.
- Why this job: Shape the future of gaming technology while working with passionate colleagues in an innovative atmosphere.
- Qualifications: Experience with TypeScript, React, NodeJS, and a passion for gaming are essential.
- Other info: Opportunity to influence large-scale applications and collaborate across diverse teams.
The predicted salary is between 48000 - 72000 ÂŁ per year.
At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that “IT’S NOT GG, UNTIL IT’S GG FOR ALL”. Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people and culture.
With more than 25m users playing 30m matches every month, FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech and continue to deliver industry-leading features to our already awesome platform.
You will be joining a Frontend Platform team, where you will be defining the future of the FACEIT frontend. FACEIT has products such as Community Integrity, Tournaments, Growth, Monetization, and many more. Our Frontend Platform team is where we research how to apply technology to help product teams achieve their goals. As a Senior engineer, your colleagues will rely on your guidance in all things front end. How to make a website faster? How do we make releases more stable? How to scale? How to manage the complexity of the codebase? If you are comfortable with such questions, you might be a good fit for us.
Some examples of things that we do as a Platform team:
- We establish the tech stack and ensure our codebase doesn’t stagnate in legacy;
- We ensure that our product teams have the technologies and can rely on established best practices;
- We provide optimization insights and monitoring;
- We develop and maintain some of the shared functionality of our website, such as SSO.
Requirements:
- A decent level of engineering curiosity;
- Experience building large-scale applications with TypeScript and React;
- Experience working with the server layer (NodeJS & NextJS);
- Ability to write well-documented and easily maintained code;
- Ability to efficiently communicate and find compromises;
- Ability to mentor and help improve your colleague’s skillset;
- Ability to speak a common language with our product, SRE, infrastructure, security, and back-end teams;
- Experience in technically leading development projects, coordinating work and communicating with stakeholders;
- A passion for video games and esports is a plus.
We would get especially excited if you have experience with the following:
- You are comfortable reading the source code of React, NextJS and other third-party libraries;
- You can demonstrate your experience with profiling;
- Previous experience with scalable architecture/systems serving thousands and millions of users seamlessly.
Senior Software Engineer - Frontend, Platform team employer: EFG
Contact Detail:
EFG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Frontend, Platform team
✨Tip Number 1
Familiarise yourself with the latest trends in frontend development, especially around TypeScript and React. Being able to discuss recent advancements or features in these technologies during your interview can showcase your engineering curiosity and passion for the field.
✨Tip Number 2
Prepare to discuss your experience with large-scale applications and how you've tackled challenges related to performance and scalability. Think of specific examples where you optimised code or improved user experience, as this will demonstrate your ability to contribute to the FACEIT platform.
✨Tip Number 3
Brush up on your mentoring skills. Be ready to share instances where you've helped colleagues improve their coding practices or guided them through complex projects. This will highlight your leadership capabilities, which are crucial for a senior role.
✨Tip Number 4
Show your enthusiasm for gaming and esports! Research FACEIT's products and be prepared to discuss how your passion aligns with their mission. This personal connection can set you apart from other candidates and demonstrate your commitment to the company's values.
We think you need these skills to ace Senior Software Engineer - Frontend, Platform team
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, React, and any large-scale applications you've built. Emphasise your ability to mentor others and communicate effectively with cross-functional teams.
Craft a Compelling Cover Letter: In your cover letter, express your passion for video games and esports. Discuss how your engineering curiosity drives you to seek innovative solutions and how you can contribute to the Frontend Platform team at EFG.
Showcase Relevant Projects: Include links to your portfolio or GitHub where you have showcased projects that demonstrate your skills in frontend development, particularly with React and NextJS. Highlight any experience with scalable architecture.
Prepare for Technical Questions: Anticipate technical questions related to frontend development, performance optimisation, and code maintainability. Be ready to discuss your previous experiences and how you approached challenges in those areas.
How to prepare for a job interview at EFG
✨Show Your Passion for Gaming
Since the role is with a company deeply rooted in esports and gaming, make sure to express your enthusiasm for video games. Share your experiences and how they relate to your work, as this will resonate well with the interviewers.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with TypeScript, React, NodeJS, and NextJS. Bring examples of large-scale applications you've built and be ready to explain your thought process behind architectural decisions.
✨Highlight Mentorship Experience
As a senior engineer, you'll be expected to guide others. Share specific instances where you've mentored colleagues or led projects, showcasing your ability to communicate effectively and foster team growth.
✨Prepare for Problem-Solving Questions
Expect questions about optimising performance, managing code complexity, and ensuring stability in releases. Think through some challenges you've faced in previous roles and how you overcame them, as this will demonstrate your engineering curiosity and problem-solving skills.