Staff Product Engineer
Here's all the information you need to learn more about Lingokids and the role of a Staff Product Engineer. Of course during the interviews you will have space to clarify your doubts, but we are sure that this will also help you!
About Lingokids
Lingokids is a company that has the mission to “help parents raise amazing kids”. Our star product is a freemium subscription-based application for kids from 2 to 8 years old, that contains interactive activities to help kids develop what we call “21st-century skills”: from empathy to engineering foundations, math to mindfulness, robots to reading…).
Apart from the application, Lingokids also expands to other content like Podcasts for kids, music content on Youtube, and some physical products like board games. You can also see Lingokids name in partnerships with other brands like Amazon or UNICEF, and our brand appeared in collaboration with H&M, Ikea, McDonalds…
We’ve come to be pretty relevant in the industry, we’ve reached 65 million downloads of the app and more than 2 million subscribers on YouTube. We have also been prized two years in a row as the number 1 learning app for kids; and we have been certified as a kidSAFE product.
The culture
-
Distributed team
We started being four people and we’re around 150 today. Our team is distributed throughout Europe, with Headquarters in Madrid. Around 70% of the team is located in different Spanish cities, and the rest is working in other countries such as UK, Portugal, Hungary, the Netherlands…
-
Feedback culture
We have a strong feedback culture. We provide formal feedback through performance reviews two times a year, but feedback is not limited to that. We continuously encourage people to give real-time and honest feedback. We trust that is the way of building a high-performing team together.
-
Flat organization and autonomy
We don’t believe in hierarchies. At the moment we hire someone, we trust in that person’s ability to work autonomously and be the expert in their field. You will be expected to be heard and participate in shaping Lingokids!
The engineering team
At Lingokids, our Engineering team is dedicated to delivering an exceptional user experience. We work tirelessly to build and improve upon the various components that make up our platform.
Some of the exciting things we're working on include the following:
- Building an API that delivers a personalized learning experience tailored to each child's needs.
- Developing a user-friendly mobile app that's beloved by children and parents worldwide.
- Collaborating with our Data Platform team to support the analytics needs and gain insights on user engagement.
- Maintaining high-quality standards with our incredible team of engineers and QA specialists.
- Bringing our games to life with Unity, a critical component of our Playlearning™ experience.
Whether through the API, mobile app, data platform, or Unity development, our engineering team ensures that every aspect of Lingokids is polished and easy to use.
🛠️ Our tech stack:
- Backend - Ruby On Rails
- Mobile (Frontend) - React Native
- Interactive (Gaming) - Unity3D
- Data - Python & Scala
- QA - Manual & Automation testing (Appium with Node.js)
- Infrastructure: AWS
We try to be language agnostic in our hiring process. We want to embrace the Product Engineering mindset more than having people experts in a specific programming language.
Our Product Engineering team
Our Product Engineering team is a talented group of approximately 30 individuals who collaborate within multidisciplinary teams composed of: Product Manager, Engineering Manager, Product Engineers, Product Designers, and Quality Assurance experts. Additionally, they also collaborate with User Research, Data Analysts, and Customer Support, who play a crucial role in supporting informed decision-making.
This group of people is divided into four distinct units, based on the stage of the user lifecycle, to optimize every stage of the acquisition-to-user engagement funnel.
- New User Monetization: this team focuses on building a positive experience for brand new users who are installing Lingokids for the first time to see the benefits of Lingokids Plus.
- Existing User Monetization: this team focuses on parents who are already using Lingokids, to see the added benefits of Plus and convert. They work on understanding the willingness to subscribe of our users and creating and surfacing the value of Plus.
- User Retention: they focus on evolving our freemium product to ensure we can continue to provide a delightful experience and engage our users with our content.
- Market Expansion: this team focuses on identifying and validating opportunities to grow the business understanding the needs of our audience.
The hallmark of our approach is a flexible, lightweight process that allows each team the autonomy to adapt it to their specific requirements. In broad terms, we strongly endorse the early involvement of cross-functional team members (or representatives from each discipline) to ensure that the discovery and delivery phases occur concurrently. Our guiding principles are deeply influenced by Agile methodologies.
The hiring process
Interview with a recruiter
so you can have more information about what's Lingokids and how we work; and they will be able to understand if you fit our essential requirements.
Interview with an Engineering Manager
We want you to have first-hand information about what would be expected from our future engineer and the challenges of the role. It is also an opportunity for us to assess Tech Design, Product Mindedness, Delivery, and Quality.
Practical test
At this point, we all have information about each other, and we can get down to business. We want to calibrate our candidate's skills fairly! So you will be requested to work on a coding exercise at home.
Practical test review
Reviewing work together is part of our day-to-day work in the engineering team, and this session allows our engineers to understand our logic behind technical decisions.
Systems design interview
The purpose of this interview is to assess your understanding of the product requirements and transform those into design, pattern, and technology choices.
Final meetings with the VP of Engineering and CEO
You will have a final meeting to meet the person who sets the strategy for the Engineering area, as well as with the CEO. It is an opportunity for you to ask all the questions you need and gain more context!
