Senior Frontend Engineer (m/f/d)

Permanent employee, Full-time · München

Read job description in:
Intro
Have you always had the eye of a Designer and the mind of a Developer? Are you passionate about modern User Interfaces? You care about micro-interactions as well as a consistent UX across various products?
Then become part of our team!
Company
We are a fast-growing security and compliance tech company with a clear purpose: we protect the people behind the data. With over 270 team members worldwide and with offices in Munich, Berlin, London, Stockholm, and Vienna, we help more than 4,000 global customers get certified fast and build a strong and scalable risk posture. With AI-powered automation, self-serve capabilities, and additional tailored expert advice, we offer our customers a seamless security and compliance experience to stay ahead of the rapidly evolving security landscape and challenges like the surge in cyber-attacks.
Responsibilities
We are looking for an experienced JavaScript engineer who is highly skilled with Vue.js and brings great understanding of modern software architecture and concepts of the web. Your primary focus will be developing user-facing web applications and reusable components. You’ll implement these components with the Vue.js framework using best practices and workflows. You will ensure that you produce robust, secure, modular, and maintainable code. You will work with cross-functional teams, including backend engineers and product designers. Your commitment to team collaboration, clear communication, and a quality product is crucial for this role.

  • Build attractive and user-friendly interfaces
  • Work closely with product managers and backend engineers to create high-performance web applications
  • Build modular and reusable components using Vue.js
  • Comfortable using Figma to convert designs into components and be actively involved in design feedback and iteration cycles with designers & stakeholders
  • Write modular CSS using BEM/SMACSS methodologies including proficiency with pre-processors like SCSS
  • Actively propose any upgrades and updates necessary to keep applications secure and stable - privacy & security are key at DataGuard
  • Implement your solutions using automated testing during development and bring it into GitLab CI using Cypress
  • As a senior team member, you will mentor fellow junior engineers and maintain a great work culture in the team
Benefits
  • The freedom, trust, and tools you need to do what you love and make an impact in a purpose-driven company
  • A competitive salary, flexible working hours tailored to your needs, and benefits catering to health, family, and sustainability 
  • A secure and future-proof job with a professional working atmosphere and the dynamics of a maturing scale-up 
  • The possibility to develop into a mentoring path to empower and push up-and-coming talent 
  • Possibility and budget to further develop existing or new skills 
  • Lots of responsibility and the possibility to actively shape and define the future of security and compliance.
Profile
  • Highly proficient with modern JavaScript (ES6, ES7), TypeScript and Vue.js and its core principles such as components, reactivity, and the virtual DOM
  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • University degree in Computer Science or similar professional experience
  • Good understanding of HTML5 APIs (Location, Navigator and etc.) and CSS3, including SCSS preprocessor
  • Understanding of Node.js, Express, and Docker
  • Knowledge of functional programming and object-oriented programming paradigms
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Familiarity with JavaScript test automation, specifically testing with Cypress & Jest
  • Experience with both consuming and designing RESTful APIs and have a basic understanding of GraphQL
  • Desire to work in a scale-up within a fast-paced environment as well as experience with Agile methodologies
  • Figma or Zeplin doesn't surprise you but instead has been helping you build the best user interfaces over the years
  • You are passionate about design and great user experiences
  • Fluency in English language (German is plus)
LAST BUT NOT LEAST. FROM THE BOTTOM OF OUR HEARTS: 
No matter your origin, ethnicity, gender identity, religion or individual requirements; at DataGuard, all that counts is the person you are. As Guards and Guardettes, we are united not only by our dedication, but also by our shared belief in our purpose: Protect the people behind the data. Convince us with your personality and your skills – and together we will make great things happen. We are looking forward to meeting you! 
Intro
Hattest Du schon immer das Auge eines Designers und den Verstand eines Entwicklers? Du begeisterst Dich für moderne User Interfaces? Du legst Wert auf Mikro-Interaktionen sowie eine konsistente UX über verschiedene Produkte hinweg?
Dann werde Teil unseres Teams!
Company
Wir sind ein schnell wachsendes Security und Compliance Technologie-Unternehmen und verfolgen ein klares Ziel: Wir schützen die Menschen hinter den Daten. Mit über 270 Mitarbeitenden weltweit und Standorten in München, Berlin, London, Stockholm, und Wien helfen wir mehr als 4.000 internationalen Kunden dabei, Zertifizierungen schnell zu erlangen und gleichzeitig ein robustes und skalierbares Sicherheits-Level aufzubauen. Mithilfe KI-gestützter Automatisierung, zahlreichen Self-Service-Funktionalitäten und maßgeschneiderter Expertenberatung, bieten wir eine nahtlose Rundumlösung für digitales Security und Compliance Management, um die steigenden Herausforderungen, wie z.B. Cyberangriffe, sicher und effizient zu managen.
Responsibilities
Wir suchen einen JavaScript-Experten, der sich mit Vue.js auskennt und ein großes Verständnis für moderne Softwarearchitekturen und Webkonzepte mitbringt. Dein Hauptaugenmerk liegt auf der Entwicklung von benutzerfreundlichen Webanwendungen und wiederverwendbaren Komponenten. Du implementierst diese Komponenten mit dem Vue.js-Framework unter Verwendung von Best Practices. Du stellst sicher, dass Du robusten, sicheren, modularen und wartbaren Code produzierst. Du arbeitest in bereichsübergreifenden Teams, darunter Backend-Entwickler und Produktdesigner. Dein Engagement für gute Zusammenarbeit im Team, klare Kommunikation und ein hochwertiges Produkt ist für diese Rolle entscheidend.

  • Du entwickelst User Interfaces entsprechend den Anforderungen und Spezifikationen
  • Du arbeitest eng mit Produktmanagern und Backend-Entwicklern zusammen, um leistungsstarke Webanwendungen zu erstellen
  • Erstellen von modularen und wiederverwendbaren Komponenten mit Vue.js
  • Sicherer Umgang mit Figma zur Umwandlung von Designs in Komponenten und aktive Beteiligung an Design-Feedback und Iterationszyklen mit Designern und Stakeholdern
  • Du schreibst modulares CSS unter Verwendung von BEM/SMACSS-Methoden, einschließlich auch unter Verwendung von Präprozessoren wie SCSS
  • Du schlägst aktiv Upgrades und Updates vor, die für die Sicherheit und Stabilität der Anwendungen erforderlich sind - Datenschutz und Sicherheit sind bei DataGuard von zentraler Bedeutung
  • Du implementierst Lösungen unter Verwendung automatisierter Tests mit Cypress während der Entwicklung und integrierst diese in GitLab CI
  • Als Senior Teammitglied übernimmst du Coaching und Mentoring von Junior-Entwicklern und hilfst die tolle Kultur in unseren Teams zu halten
Benefits
  • Die Freiheit, das Vertrauen und die Tools, die du benötigst, um in einem stark werteorientierten Unternehmen das zu tun, was du liebst
  • Ein attraktives Gehalt, flexible und auf deine Bedürfnisse angepasste Arbeitszeiten und Benefits für Gesundheit, Familie und Nachhaltigkeit 
  • Ein zukunftssicherer Job mit professioneller Arbeitsatmosphäre und der Dynamik eines rasant wachsenden Scale-ups 
  • Die Möglichkeit, dich in eine Mentoren-Rolle weiterzuentwickeln und junge Talente zu fördern 
  • Die Möglichkeit und das Budget, bestehende Fähigkeiten weiterzuentwickeln oder dir neue Fähigkeiten anzueignen 
  • Viel Verantwortung und die Möglichkeit, eine datengetriebene und sichere Zukunft aktiv mitzugestalten 
Profile
  • Sehr gute Kenntnisse im Umgang mit modernem JavaScript (ES6, ES7) und Vue.js und seinen Kernprinzipien wie Komponenten, Reaktivität und dem virtual DOM
  • Vertrautheit mit dem Vue.js Ökosystem, einschließlich Vue CLI, Vuex, Vue Router, und Nuxt.js
  • Universitätsabschluss in Informatik oder vergleichbare relevante Erfahrung
  • Gute Kenntnisse der HTML5-APIs (Location, Navigator usw.) und CSS3, einschließlich SCSS-Präprozessor
  • Kenntnisse mit Node.js, Express und Docker
  • Kenntnisse in funktionaler Programmierung und objektorientierten Programmierparadigmen
  • Fähigkeit, effizienten, sicheren, gut dokumentierten und sauberen JavaScript-Code zu schreiben
  • Vertrautheit mit automatisierten JavaScript-Tests, insbesondere Tests mit Cypress und Jest
  • Erfahrung mit der Nutzung und Entwicklung von RESTful APIs und Grundkenntnisse in GraphQL
  • Wunsch, in einem Scale-Up mit einer schnelllebigen Umgebung zu arbeiten sowie Erfahrung mit agilen Methoden
  • Figma oder Zeplin überraschen dich nicht, sondern haben dir über die Jahre geholfen, großartige Benutzeroberflächen zu entwickeln
  • Du schätzt Design und großartige User Experience
  • Du sprichst fließend Englisch
EIN PAAR LETZTE WORTE. EHRLICH UND VON HERZEN. 
Unabhängig von deiner Herkunft, Ethnie, Geschlechtsidentität, Religion oder deinen individuellen Voraussetzungen: Bei uns zählt das, was hinter dem Menschen steckt. Als Guards und Guardettes verbindet uns neben unserer Hingabe der Glaube an unser gemeinsames Ziel: Protect the people behind the data. Überzeuge uns mit deiner Persönlichkeit und deinen Skills – und wir werden gemeinsam Großes bewegen. Wir freuen uns auf dich! 
Your application

Thank you so much for thinking about joining the DataGuard team! We'd love to learn more about you, so please take a moment to fill out the following form. If you encounter any issues with the document upload, feel free to send your documents to us at karriere@dataguard.de. We appreciate your interest!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.