Agile/Ruby Team Lead (m/f) // Helpling
Helpling is Europe’s leading online marketplace for home services. With technology and clear processes, we are about to change an entire industry: We make household services easily accessible. On the website or via app, customers can book a vetted and insured cleaner and gain back free time within a couple of clicks. For cleaners, our technology platform makes it easier than ever to access new clients and to manage when and where they want to work. For our vision to digitize the world of home services, we have raised more than 67 million Euros from investors such as Mangrove Capital Partners, Lakestar and Rocket Internet. Helpling currently offers its services in 9 countries: Australia, Germany, Italy, France, Ireland, UK, UAE, the Netherlands and Singapore.
We are looking for a hands on Agile/Ruby – Team Lead (m/f) to boost one of our tech-teams to the next level.
How we work
- We work as a team, supporting and trusting each other to achieve our goals together
- Our teams are cross-functional: backend and frontend devs, QA, UX/UI designer and a PM
- Our teams are split by KPIs and are responsible to measure and improve metrics across all possible platforms: web (mobile and desktop) as well as mobile apps
- Every quarter, each of our teams presents a roadmap aligned with its own KPIs
- We follow Scrum as working framework and we encourage short iterations (1 week sprints)
- We promote a strong testing culture as a part of our DNA
- Our technology stack includes Ruby on Rails, Postgres, Redis, Rspec, Capybara, Webpack, Babel, React, Redux, React-router, Sass, Postcss, Jest, Sinon and Chai
- We deploy up to 10 times a day to Heroku and AWS through a Continuous Delivery pipeline
- We use Vagrant and SaltStack to have a reproducible working environment in a few minutes
- 12 out of 12 at Joel test
Who we are looking for
- You enjoy taking part in shaping ideas to meet business requirements as well as defining technical solutions
- You are an ego-less experienced leader who enjoys giving constructive feedback to empower your team
- You are a data-driven and goal-oriented person that feels comfortable working autonomously
- You are happy being an active driver of the prioritization process to make great ideas come true
- You have at least 2 years of experience on a similar role to join our team
What we offer
- Helpling is one of the most exciting start-ups in the heart of Berlin with a disruptive product and well backed by investors of international renown
- You will work in an international team with flat hierarchies and short communication channels in which your work can have a real impact for Helpling everyday
- We support your personal and professional development with challenging projects and a personal conference budget
- Free drinks, fruits and cereals, office parties, team events, BBQs, kicker & table tennis
If you consider yourself ready for this challenging opportunity and your technical knowledge matches the described environment, we are looking forward to receive your convincing application in English (resume, cover letter, references and certificates) including your availability and salary expectations.
Joel test – Score: 12 / 12
1 Do you use source control?
Yes, we use git
2 Can you make a build in one step?
Yes, just open a PR or push to master and a build will be automatically triggered
3 Do you make daily builds?
Yes, sometime up to 40 a day (including PRs)
4 Do you have a bug database?
Yes, we use Jira to collect bugs
5 Do you fix bugs before writing new code?
Yes. We believe every new features should be bug free. Therefore, if a bug is found from a recently delivered feature, we solve it first, before starting with the new feature. However, is not very common that we introduce new bugs.
6 Do you have an up-to-date schedule?
Yes, we have a Product and Tech roadmap planning and we follow Kanban for execution
7 Do you have a spec?
- Product Manages writes requirements, but when is needed, also specs
- Developers documents specs of how things works in Confluence (our “How to” section is always growing)
- Finally we have RSpecs for the code on the project
8 Do programmers have quiet working conditions?
Yes. Even though we work in an open space to encourage collaboration, is not common that gets noisy. We also have plenty of other rooms where people goes when they need even a more quiet place.
9 Do you use the best tools money can buy?
Yes, we buy the tools that we need.
10 Do you have testers?
Yes. QA engineers are part of each team.
11 Do new candidates write code during their interview?
Yes, but not always.
12 Do you do hallway usability testing?
Yes. We collaborate with external UX experts and we conduct users testings on a regular basis.