(Senior) Frontend Entwickler (w/m/d) - Vue.js/ TypeScript

Permanent employee, Full or part-time · Cologne / Remote from Germany

Read job description in:
Die Rolle
Wir sind stolz darauf, als eines der hundert innovativsten Clean-Technology Unternehmen weltweit ausgezeichnet worden zu sein. Und wir wollen noch mehr erreichen mit unserer gemeinsamen Vision, die Energiewende mithilfe unserer hoch innovativen Produkte voranzutreiben. Unsere Web-Applikations-Plattform ermöglicht es bereits heute, Kernprozesse von Netzbetreibern zu digitalisieren und zu automatisieren.  

Als (Senior) Frontend Entwickler (w/m/d) nimmst du eine aktive Rolle im Engineering Team ein und leistest einen wichtigen Beitrag zur Weiterentwicklung unserer Produkte. Du siehst die Ergebnisse deiner Arbeit direkt bei unseren Nutzern, Organisationsstrukturen sowie in unseren Arbeitsmethoden.
Diese Aufgaben erwarten dich
  • Als Teil eines multifunktionalen Teams (Kolleg:innen aus den Bereichen Product, Design und Engineering) entwickelst du benutzerfreundliche Applikationen, die einen effektiven Kundennutzen bringen
  • Du gestaltest die notwendigen Schnittstellen zwischen Frontend und Backend eigenständig mit
  • Du konzipierst professionelle Frontend-Lösungen, um die Kernprodukte von envelio in einem agilen Arbeitsumfeld kontinuierlich weiterzuentwickeln
  • Du hast einen hohen Qualitätsanspruch und begleitest den gesamten Prozess von der Konzeption über die Implementierung und das Testing bis hin zum Deployment

    Unsere Arbeitsmethoden:
  • Agile Arbeitsweise nach Kanban in interdisziplinären Squads
  • Continuous Integration / Continuous Delivery
  • Clean (und simple) Code, Dokumentation
  • Regelmäßige Code reviews sowie hohe Unit Testing Abdeckung
  • Knowledge Sharing Sessions im Engineering Fachbereich
  • "You code it – You own it” – Verantwortung für bestimmte Funktionen unseres Produktes  
Das bringst du mit
  • Du hast relevanter Berufserfahrung in der Frontend-Entwicklung von Web Applikationen 
  • Du hast bereits Erfahrung in der Entwicklung von API-Schnittstellen zwischen frontend und backend gesammelt, z.B. mit FastAPI oder GraphQL
  • Als Teamplayer arbeitest du leidenschaftlich gerne mit talentierten und inspirierenden Menschen zusammen
  • Du kennst dich mit Vue.js und den entsprechenden libraries und patterns aus. Du hast ein tiergehendes Verständnis für das Reaktivitätssystem von Vue und bist mit den neuesten features und best practices vertraut
  • Du bist mit Teilen unseres Tech Stacks vertraut und sicher in der Anwendung 
  • Kommunizieren in englischer Sprache ist für dich kein Hindernis (C1 level)
  • Zusätzliches Plus, wenn du Erfahrung in den folgenden Bereichen gesammelt hast: 
    • Javascript Map integrations wie bspw. Leaflet 
    • Django Templating Language 
    • Web Components
       
    Unser Tech Stack:
  • Vite, Vitests, Vue 3, Vue Router, Typescript, Tailwind, Primevue, Pinia, Sass/Less, Cypress, Python, FastAPI
Wieso envelio
  • Passe den Arbeitsmodus an deinen Lifestyle an – fully remote oder hybrid mit Office-Option
  • Option zum mobilen Arbeiten aus dem Ausland (bis drei Monate pro Jahr) 
  • 30 Urlaubstage + 3corporate holidays 
  • State of the art technology und modern Tech-Stack 
  • Sehr gute Hardware-Ausstattung (16 Zoll MacBooks, 2 Bildschirme an deinem Arbeitsplatz) 
  • Unterstützung deiner Gesundheit mit der Urban Sports Club Kooperation 
  • Flexible Nutzung eines monatlichen Mobilitätsbudgets (z.B. Jobrad, ÖPNV) 
  • Zeit und Budget für individuelles Wachstum
  • optionale Betriebliche Altersvorsorge 
  • Regelmäßige Company und Team Events 
Über uns

Über 120 Mitarbeiterinnen und Mitarbeiter sind bereits an Bord und arbeiten mit Leidenschaft an intelligenten Lösungen für unsere Stromnetze. Jede einzelne Person trägt zur Weiterentwicklung unserer Intelligent Grid Platform bei und verbindet dabei unsere Kernkompetenz im Tech-Bereich mit tiefgreifendem Know-how in allen Unternehmensbereichen. Wir sind davon überzeugt, dass wir nur gemeinsam die Energiewende nachhaltig umsetzen können. 

 
The role
Atenvelio, we are proud to have been named as one of the hundred most innovative clean technology companies in the world. And we want to achieve even more with our shared vision of drivingforwardthe energy transition with the help of our highly innovative product.Our web-application platform supports grid operators to digitalize and automate their processes.  
 
As (Senior) Frontend Engineer (f/m/d) - Vue.js/TypeScripyou will be part of an engineering squad with strong knowledge in coding, databases and architecture. Together, you drive the scaling of our product and have an impact on our users, our organization, and our engineering practices.  
Your tasks and responsibilities
  • You are part of a cross-functional team (backend, frontend and DevOps developers, design and product owner) and develop user-friendly applications which bring effective customer value
  • You design independently the necessary interfaces between frontend and backend
  • You conceptualize and develop professional frontend solutions to continuously evolve envelio's core products in an agile working environment 
  • You take on a responsible role for the frontend development in the squad and mentor more junior engineers 
  • You have ambitious quality objectives and accompany the entire development process, starting from concept over implementation up until testing and deployment until deployment
 Our methods:
  • Agile working method with Kanban in interdisciplinary squads
  • Continuous integration / Continuous delivery
  • Clean (and simple) code, documentation
  • High unit test coverage and regular code reviews
  • Knowledge sharing sessions between developers
  • "You code it – You own it” – Squad responsibility for certain functional areas of the product
What you need to succeed
  • You have relevant experience in the frontend development of web applications and you self-sufficiently implement new features of various complexity
  • You have already gained experience in the development of API interfaces between frontend and backend, e.g. with FastAPI or GraphQL  
  • You are a teamplayer and passionate about working with talented and inspiring people 
  • You are proficient in Vue.js and related libraries and patterns. You understand Vue’s reactivity system in depth and are up to date with its latest features and best practices. 
  • You are familiar with parts of our tech stack and are able to develop in it.
  • You are business-fluent in English (Level C1/C2)
  • Bonus points if you have experience with: 
    • Javascript Map integrations such as Leaflet 
    • Django Templating Language 
    • Web Components 

Our Tech Stack: 
  • Vite, VitestsVue 3, Vue RouterTypescriptTailwindPrimevuePiniaSass/LessCypress, Python, FastAPI
Why envelio
  • Join us fully remote or at our lovely office in Cologne in a hybrid working mode.
  • Option for remote work from abroad (up to three months per year)  
  • State of the art technology and modern tech stack 
  • Excellent hardware equipment (16 inch MacBooks, 2 screens at your workplace) 
  • 30 holidays + 3 corporate holidays  
  • Support for your health through sports membership cooperations  
  • Flexible use of a monthly mobility budget (e.g. Jobrad, public transport) 
  • Time and budget for individual growth  
  • envelio pension plan  
  • Regular company and team events 
About us

Over 120 employees are already on board and working passionately on smart solutions for our power grids. Each one of us contributes to the further development of our Intelligent Grid Platform – combining our core competence in the tech sector with in-depth expertise in all areas of the company. Only together can we really master the energy transition.

Thank you for your interest in envelio!
Please fill out the following short form and let us know how you found us. 
If you are experiencing any problems, please send an e-mail to jobs@envelio.de.

Please upload your CV here (other documents: job reference, transcript of records, working sample, cover letter, etc.).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.