Frontend Developer - Permanent - Barcelona
Role details
Job location
Tech stack
Job description
- Work closely with dev, product, QA, and other teams across Europe
- Challenge product requirements and anticipate technical difficulties
- Take initiative in proposing technical solutions
- Ensure state-of-the-art design and implementation with respect to the global architecture of the platform
- Develop features ensuring unit and integration test coverage
- Ensure that delivered features work perfectly from integration to production
- Participate in code reviews
- Help in continuous improvements of team practices
? Our challenge
You will work in the Providers Spain part of the business, which is a set of different apps used by our experts and clients to manage the subscription and maintenance of our energy products.
On top of these great web apps, we maintain a lot of integrations with internal and external partners. The features for which we are responsible are diverse and give a lot of possibilities to learn something new.
You will cover various areas like automation of finance processes and integration with many systems (payment platforms, energy supplier, contract management, …).
Our team
Our team consist of backend and frontend developers at different levels, QA, team leads and tech leads. We are a lean organisation. Our main methodology is Scrum, which enables us to have fast feedback loops. Close collaboration with the Product team and understanding the business needs is a fundamental part of our job.
We value quality and world-class engineering practices like TDD, clean code and architecture. We spend at least 25% of our time on improving our product from a technical standpoint and we prioritise cross-team knowledge sharing and learning.
️ Our stack
- Backend: Python, Django, Celery, Redis
- Frontend: Angular 18, Redux, RxJS
- Infrastructure: AWS, Docker, Continuous Integration and Deployment on Github
Requirements
- You have at least 3+ years of development experience with Angular.
- You have solid knowledge of the web.
- You seek to create attractive and functional user interfaces.
- You are passionate about new technologies.
- You are not afraid to take technical initiatives.
- You demonstrate rigor and autonomy.
- The user experience is a product aspect that you particularly appreciate.
- You want to share your experience with different teams in France and Spain.
- You want to work in a team, give feedback and receive it.
- A good level of English (written and oral) is essential.
- You keep up with the latest Angular and web technologies by staying up to date.
- "Learn from others, teach others" is your leitmotiv!
Benefits & conditions
? Compensation: a plan for Subscription Warrants for Company Creators (BSPCE) in accordance with company regulations, as well as a Pluxee card to manage your tax level through a voluntary compensation system across different services (transportation, dining, and childcare).
? Benefits: as a home insurance provider and a supplier of green electricity and gas, we offer attractive deals to our employees. After all, there's no reason why things should only be simpler for our customers!