Auf einen Blick
- Aufgaben: Entwickle und unterstütze hochwertige Benutzererlebnisse mit React und TypeScript.
- Unternehmen: Proton, ein innovatives Unternehmen, das Privatsphäre und Sicherheit priorisiert.
- Vorteile: Flexible Arbeitszeiten, umfassende Gesundheitsversorgung und Aktienoptionen.
- Weitere Informationen: Dynamisches Team mit Fokus auf Lernen, Kreativität und berufliche Entwicklung.
- Warum dieser Job: Gestalte die Zukunft der Wissensverwaltung und arbeite an bedeutenden Projekten.
- Qualifikationen: Erfahrung mit JavaScript, TypeScript und React sowie ein tiefes Verständnis von Software-Engineering-Praktiken.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Das Standard Notes-Team konzentriert sich darauf, eine umfassende Suite von Tools zu entwickeln, um Benutzern zu helfen, ihr Wissen zu verwalten und die Produktivität zu steigern, während die höchsten Standards für Sicherheit und Datenschutz gewahrt bleiben. Aktuelle Projekte umfassen die Entwicklung von Funktionen wie verschlüsselter Suche, Tagging-Systemen, fortgeschrittener Notizformatierung und nahtlosen Integrationen – alles gebaut mit React und TypeScript und gesichert mit End-to-End-Verschlüsselung.
Technologiestack und Tools: JavaScript, TypeScript, React, ES6, Playwright, Jest, Grafana
Zukünftige Pläne: Kontinuierliche Verbesserung der Qualität und Leistung von Standard Notes, um es in eine funktionsreiche Plattform zu verwandeln, die den unterschiedlichen Bedürfnissen von Einzelpersonen und Unternehmen gerecht wird. Dazu gehört die Verbesserung der Wissensmanagementfähigkeiten, die Erweiterung der organisatorischen Werkzeuge und die Schaffung von Integrationen, die Arbeitsabläufe verbessern – alles unter Beibehaltung des Engagements für Sicherheit, Datenschutz und Einfachheit.
Was Sie tun werden:
- Entwickeln, bereitstellen und unterstützen von hochwertigen Benutzererfahrungen über unser Produktportfolio hinweg, einschließlich Funktionen, die das Wissensmanagement, die Produktivität und die Datenorganisation verbessern.
- Produktanforderungen in technische Anforderungen umwandeln und das Team zu deren erfolgreicher Umsetzung führen.
- Den Entwicklungszyklus, die Tools und die Code-Struktur von Standard Notes für eine verbesserte Entwicklererfahrung durch technische Führung und Architektur optimieren.
- Klare, präzise und testbare Codes schreiben, um die Qualität unseres Codebestands aufrechtzuerhalten und zu erhöhen.
- Neue Funktionen, technische Initiativen und Greenfield-Projekte planen und umsetzen (je nach Erfahrungsgrad).
- Eine Kultur des Lernens, der Kreativität und der Verantwortung für die bestmögliche Arbeit durch Mentoring, Vorbildfunktion in der Qualitätssicherung und Leistungsoptimierung fördern.
Jobanforderungen:
- Tiefes Verständnis von JavaScript-Methoden und Designmustern.
- Beherrschung von TypeScript oder einer anderen typisierten Sprache.
- Erfahrung mit React oder 2+ ähnlichen Frameworks, Entwicklung leistungsfähiger und wiederverwendbarer Komponenten.
- Starkes Verständnis der besten Praktiken in der Softwareentwicklung, wie SOLID, Design Patterns, CI/CD.
- Ein produktorientierter Ansatz mit Fokus auf die Bereitstellung der besten Benutzererfahrungen.
- Erfahrung in einem verteilten Team.
Bonuspunkte:
- Bewusstsein für gängige Sicherheitsprobleme in der clientseitigen Entwicklung, wie sie in den OWASP Top Ten aufgeführt sind, und wie man sie mindern kann.
- Vertrautheit mit UX, Barrierefreiheit, Internationalisierung und Lokalisierung.
- Erfahrung mit Grafana oder anderen Überwachungsplattformen.
- Erfahrung im Zerlegen von Produktanforderungen in Architekturdesign und Implementierung.
- Erfahrung mit Node.js.
- Hohe Kenntnisse über kryptografische Konzepte wie Schlüsselaustausch und den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung.
Was wir bieten:
- Büro zuerst: Zusammenarbeit ist einfacher und effektiver persönlich, weshalb wir Büros in Genf, Zürich, Prag, Barcelona, Paris, London, Vilnius, Skopje und Taipeh haben. Sie können auch bis zu 30% der Zeit von zu Hause aus arbeiten, während Sie an unseren drei Kern-Tagen im Büro großartige Gesellschaft genießen.
- Technologie: Wir stellen alle Geräte und Software zur Verfügung, die Sie benötigen, um in Ihrer Rolle erfolgreich zu sein, und sorgen dafür, dass Sie die besten Werkzeuge zur Verfügung haben, um Ihre Ziele zu erreichen.
- Essen: Mittagessen und Snacks werden täglich von Proton in unseren Büros bereitgestellt.
- Transport: Wir unterstützen unsere Mitarbeiter immer bei den Transportkosten durch Subventionierung des öffentlichen Verkehrs, Fahrradzulagen oder Parkplätze, je nach Ihrem Bürostandort.
- Aktienoptionen: Bei Proton sind wir alle Eigentümer des Unternehmens und Sie erhalten Aktienoptionen, wenn Sie zu uns stoßen.
- Flexibles Arbeiten: Sie können Ihre eigenen Arbeitszeiten festlegen, solange es mit den Teammeetings funktioniert.
- Lernen und Entwicklung: Wir setzen uns für Ihr berufliches Wachstum ein. Proton bietet verschiedene Lernmöglichkeiten, einschließlich Schulungsprogrammen, Konferenzen und Veranstaltungen sowie kontinuierlichem Lernen.
- Mitarbeiterleistungen: Umfassende Krankenversicherungspläne, wettbewerbsfähige Altersvorsorgeoptionen, großzügige Urlaubs- und Freistellungsrichtlinien sowie Wellness-Programme.
- Arbeit, die zählt: Proton ist eine gemeinschaftsorientierte Organisation, die mit Unterstützung einer Crowdfunding-Kampagne gegründet wurde und mit Beiträgen der Gemeinschaft aufgebaut wurde. Bis heute ist Protons einzige Einnahmequelle die Benutzerabonnements. Über 100 Millionen Menschen vertrauen und unterstützen Proton, und wir stellen unsere Benutzer und die Gemeinschaft in allem, was wir tun, an erste Stelle.
Unser Engagement für Vielfalt und Inklusion: Bei Proton glauben wir, dass Vielfalt Innovation antreibt und unsere Mission stärkt, Datenschutz als Standard für alle bereitzustellen. Wir setzen uns dafür ein, ein integratives Umfeld zu fördern, in dem alle Personen, unabhängig von Rasse, Ethnie, Geschlecht, Alter, sexueller Orientierung, körperlicher Fähigkeit oder sozioökonomischem Hintergrund, geschätzt und ermächtigt werden. Wir streben danach, Chancengleichheit zu schaffen, offenen Dialog zu fördern und kontinuierliches Lernen zu unterstützen, um sicherzustellen, dass jede Stimme gehört und respektiert wird.
Kandidaten-Datenschutzrichtlinie: Wenn Sie sich für eine Position bewerben, einen Kandidaten empfehlen oder für eine Rolle bei Proton Technologies AG (Proton, wir, uns oder unser) in Betracht gezogen werden, werden Ihre Informationen in Greenhouse gespeichert, gemäß unserer Datenschutzrichtlinie. Diese Informationen werden verwendet, um Ihre Eignung für die ausgeschriebene Position zu bewerten und können für zukünftige Rollen, die zu Ihrem Hintergrund und Ihren Fähigkeiten passen, aufbewahrt werden. Wenn wir keinen legitimen geschäftlichen Bedarf mehr haben, um Ihre Informationen zu verarbeiten, werden wir diese löschen oder anonymisieren. Sollten Sie Fragen dazu haben, wie wir Ihre Informationen verwenden oder verwalten, oder wenn Sie auf Ihre Daten zugreifen, diese korrigieren oder löschen möchten, wenden Sie sich bitte an unser Datenschutzteam.
Senior Front End Engineer (Docs) Arbeitgeber: Proton Technologies
Proton ist ein hervorragender Arbeitgeber, der eine inspirierende Arbeitsumgebung in Städten wie Genf, Zürich und Barcelona bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung, flexiblen Arbeitszeiten und einer Kultur der Zusammenarbeit fördert Proton nicht nur technisches Wachstum, sondern auch persönliche Entfaltung. Die umfassenden Vorteile, einschließlich Gesundheitsversorgung, Aktienoptionen und täglicher Verpflegung, sowie das Engagement für Vielfalt und Inklusion machen Proton zu einem attraktiven Arbeitsplatz für alle, die an bedeutungsvoller Arbeit interessiert sind.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Front End Engineer (Docs) erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Proton Technologies anzuklopfen, wenn du dich auf die Stelle als Senior Front End Engineer (Docs) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Proton Technologies vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Front End Engineer (Docs) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Proton Technologies klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Proton Technologies vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.