Praha, CZ
Programmer
Full time job
Education is not essential
We are Heureka Group, the largest e-commerce platform operating in nine markets of Central and Eastern Europe. More than 20 million users come to us for advice every month, and we are among the top comparators and shopping advisors in all the countries where we operate.
More About Your Team
You will build and lead a development team of 5 engineers - helping them grow and develop themselves. You will cooperate with the Scrum Master, Product Manager, UX, and other specialists daily. The team works hybrid - 2 - 3 days in the office. We are currently working on a challenge to get our micro-frontends from the Czech Heureka to a total of nine Central and Eastern European countries where Heureka Group operates. This quarter we will be implementing personification features on the homepage. Also, we would like to improve our Category with new features.
What will we create together?
We have several micro-frontends on Heureka, including the footer, main navigation, homepage content, and our vast category application. We utilize our Hanoi platform to compose and test varied tech applications. Using Node.js with TypeScript and React, we develop applications, significantly tested to ensure high-quality user-facing end products.
We're merging three platforms into one, using a unified database to build a cohesive visual experience for users, accounting for language variations and country-specific offers.
Our goal is to enhance conversion performance and improve our apps, which have 5 million monthly visitors, using a robust AB testing methodology. As a Team Lead, your role will be a mix of Engineering (35%), Leadership (30%), and Product (30%) development passion is essential.
Leadership activities include, for example:
Leading an empowered team of 5 Engineers. You will be helping them grow and develop themselves. Our Career Journey framework will guide your way in this area.
You will be part of the so-called Team Lead Circle
Closely cooperating with Tech Heads, Team Leads, Tech Leads, and Product Managers of other teams.
Together with the Product Manager, Scrum-Master, and other Stakeholders, you will be coming up with the Team Goals and taking responsibility for the delivery.
You will be responsible for the hiring process of your team.
You are the team budget owner
Our tech stack:
HTML, JavaScript, TypeScript, Sass
React, Redux,
Next.js
Node.js
Nest.js
Express
Rest & GraphQL
Jest & Cypress
Docker & Kubernetes
FireStore
Cloudflare Workers
What is good to know?
Knowledge of tools and technologies such as Git, GitLab CI, Grafana, Prometheus, GCP
Experience with agile development
Appetite for learning new things and not being a soloist
Sense of humor
What do we need help with
Design and development of new micro-frontends or projects with great technical performance
Coordination and development of the team
Cooperation on the team’s tech vision
Maintenance of our micro-frontends and backend projects in TypeScript
We handle everything ourselves - from designing the solution to deploying it to production - in the spirit of DevOps
Responsibility for improving major micro-frontends of Heureka
Follow the FinOps principles
Be part of Oncall rotation
What do we expect from you
You have experience in leading software engineering teams - officially or unofficially
Still actively participating in software development, Scrum or Kanban are not dirty words for you
You act as an egoless leader
You understand the basics of Situational Leadership and know how to use it
You are not afraid to speak in English, even though you are not a native speaker
What’s it like to be a Heurecian in R&D
You're part of distributed engineering teams
You get hands-on with Microservice/Micro Frontend architecture and GCP
You contribute to our DevOps/FinOps culture and Agile practices
You enjoy 10% of your time being dedicated to personal development
You're fostered by a supportive leadership and mentorship structure
You engage in company-wide hackathons
You can take advantage of flexible working hours, work-from-home options, and numerous benefits, including an annual company bonus.
And why you would love to be a Heurecian
Opportunity to participate in developing a product currently used by five million unique users per month in three countries. There will be unique technical challenges that you just can't get anywhere else. Opportunity to be part of One Platform vision