Team Lead Development (m/f/d)
About reev
We believe in mobility without emissions, working in harmony with both people and the environment. For this reason, we are creating technology to enable everyone to set up and operate their own charging infrastructure on a decentralized basis. With our bespoke charging platform, we make a significant contribution to building a global charging network. Our team is based on an open, diverse culture in which everyone is responsible for their own work. With us, you will have the space to realise your own ideas and to grow as an individual. The desire to change something drives every one of us. Become a part of our team and be inspired by our vision.
What challenges await you at reev
- We have split up our team into three solutions, each of them representing one of our products – You are the dev team lead for one of the solutions.
- You are responsible for the Software Development Life Cycle of your solution’s software components and you take an active role in the improvement the CI/CD pipeline and AWS infrastructure integration.
- You are responsible for the technical quality of your team's code.
- You work closely with your product team challenging technical requirements and planning sprints for your team.
- You participate in our cross-team technology community and you are the go-to person in your development team for technical and non-technical topics and stakeholder
- You provide mentoring to engineers in your team and foster their technical growth with/by pair programming, knowledge sharing and coaching.
- You are strategically involved in the OKR process for our company solution.
What we need from you
- Proven experience in backend, frontend or full-stack development projects (5+ years) with a bachelor’s degree in computer science, or equivalent qualification.
- Experience in leading teams and passion to enable your teammates and amplify their technical abilities.
- Very good communication skills to provide technical guidance and leadership.
- Ability to effectively lead others through meetings, planning, and any processes which are needed to accomplish the goals of the team.
- Experience in writing scalable, testable and maintainable code
- Experience with REST and WebSocket communication (GraphQL is a plus)
- Experience in security best practices
- Experience with CI/CD (CircleCI or equivalent)
- Experience with unit and integration testing (Junit, Jest, detox or equivalent)
- English is a must, German is a plus.
What we look for in the Backend
- Experience in backend development with Spring Boot or Ktor (Kotlin or Java).
- Experience in using AWS Stack (AWS S3, Lambda, SNS, SES).
- Experience with relational databases (Postgres).
- Experience with event driven architecture (Redis, AWS Lambda/SNS, Message Queues or equivalent).
- Experience with docker and Kubernetes.
What we look for in the Frontend
- Experience in web and app technologies (React, React Native).
- Experience with JavaScript & Typescript.
- Experience with build tools such as webpack.
- Experience with CSS, styled components and layouts such as Flexbox.
Benefits
Sustainable & future-oriented industry
First class equipment
Flexible work days
28 days of holiday
Versatile development opportunities
Regular feedback
Company pension & company bicycle
Office in a central location
Team events, table football, fruit & drinks
Application process
Meeting invitation with the HR team for initial acquaintance.
Work on a test sample & interview with the respective team leader.
Meeting with management & if possible: Get to know the office and your team.