Пропустити навігацію EPAM

JavaScript Lead Software Engineer (m/w/d) Germany

JavaScript Lead Software Engineer (m/w/d) Description

Job #: 83357
Seit der Gründung 1993 hat sich EPAM Systems, Inc. (NYSE: EPAM) zu einem weltweit führenden Lösungsanbieter im Bereich der digitalen Transformation etabliert. Das Unternehmen ist Branchenführer in der Entwicklung digitaler und physischer Produkte sowie in der Softwareentwicklung digitaler Plattformen. EPAM setzt auf eine innovative Strategie, integrierte Beratungs-, Consulting- und Designkompetenzen sowie eine einzigartige „Engineering-DNA“. Die global operierenden, hybriden Teams von EPAM unterstützen Kunden und Gesellschaften auf der ganzen Welt dabei, die Zukunft Wirklichkeit werden zu lassen. Ihr Ziel ist es, die Entwicklung besserer Plattformen für Unternehmen und den Bildungs- und Gesundheitssektor voranzutreiben, Menschen miteinander zu vernetzen, Erlebnisse zu optimieren und das Leben der Menschen zu verbessern. Im Jahr 2021 wurde EPAM in den Börsenindex S&P 500 aufgenommen und schaffte es auf die Forbes-Rangliste „Global 2000“.

Das von Newsweek als „Most Loved Workplace” in 2021 & 2022 ausgezeichnete Unternehmen betreut mit seinen multidisziplinären Teams Kunden in mehr als 50 Ländern auf sechs Kontinenten. EPAM ist als anerkannter Marktführer unter den Top 15 der Fortune-1000-Unternehmen in der Kategorie IT-Services gelistet. Zudem wurde das Unternehmen in den vergangenen drei Jahren in der Fortune-Liste der 100 am schnellsten wachsenden Unternehmen als bestes IT-Service-Unternehmen geführt. EPAM das dritte Jahr in Folge unter den Top 25 der weltgrößten Serviceunternehmen von Ad Age gelistet und das Consulting Magazine hat EPAM Continuum in die Top 20 der wachstumsstärksten Unternehmen gewählt.


ROLLENBESCHREIBUNG



Verfügst Du über Expertenkenntnisse in mindestens einem gängigen JavaScript-Framework? Und kannst Du mit Deinem Fachwissen über JavaScript, Implementierungsmuster, zugehörige Tools und Best Practices eine effektive technische Führung bieten?

Wenn ja, dann komm zu EPAM, wo Engineering in unserer DNA liegt.

Wünschenswert

  • MS Azure, AWS, Google Cloud
  • Erfahrung im Bereich Mentoring und Lehre

Deine Aufgaben

  • Effektive technische Führung mit Expertenwissen über JavaScript, Implementierungsmuster, zugehörige Werkzeuge und bewährte Verfahren
  • Verantwortlich für die technische Strategie, einschließlich:
    • Zusammensetzung des technischen Teams
    • Entwicklungsprozesse
    • Kodierungsstandards
    • Auswahl von Technologien/Sprachen
    • CI/CD-Pipeline
    • Test- und Freigabestrategien
    • Zusammenarbeit mit DevOps bei der Infrastruktur- und Umgebungsstrategie
    • Übernahme einer Führungsrolle in ihrem Spezialisierungs- und Erfahrungsbereich
  • Aktives Engagement bei der Umsetzung der Open-Source-Software-Prinzipien und -Werte des Kunden
  • Förderung einer offenen Kultur der Zusammenarbeit, wobei ein Gleichgewicht zwischen der Notwendigkeit, gesunde Debatten zu fördern, und der Erteilung klarer Anweisungen besteht
  • Als vertrauenswürdiger technische:r Partner:in für Produkt-, Programm- und Projektbeteiligte (z. B. Lösungsarchitekten, Design) sowie für das breitere digitale Führungsteam fungieren
  • Du bist für die kontinuierliche technische Verbesserung verantwortlich und kommunizierst die Werte der technischen Investitionen effektiv an das Unternehmen
  • Implementierung und Förderung von agilen und schlanken Arbeitsmethoden
  • Zusammenarbeit mit den technischen Leiter:innen (Architekt:innen, Delivery Leads) innerhalb der Delivery Streams sowie mit den Kompetenzleitern der Geschäftsbereiche, um klare technische Vorgaben zu machen
  • Übernahme von Schlüsselrollen bei Entwickler:innen und Softwarearchitekt:innen und in der Regel auch von Rollen als Entwicklungsteamleiter:in, Projektkoordinator:in, Prüfer:in oder Auditor:in
  • Vorbildfunktion für Kolleg:innen, z. B. Erstellung von Ergebnissen und technischer Dokumentation in hoher Qualität
  • Verstehen, Befolgen und Verbessern des definierten Softwareentwicklungsprozesses und Einführen von technischen Praktiken
  • Bereitstellung von Beiträgen zu Richtlinien und Standards für die Codequalität, Befolgung und Verbreitung dieser Richtlinien
  • Überprüfung und Audit von Designlösungen
  • Durchführung von Code-Reviews und Hervorhebung von Best-of-Breed-Lösungen
  • Identifizierung und Behebung von Problemen im Zusammenhang mit dem Anwendungscode, Überprüfung und Rückmeldung zu allen erforderlichen endgültigen Benutzerdokumentationen
  • Direkte Kommunikation mit den Architekt:innen auf der Seite des Kunden
  • Regelmäßige Kommunikation mit Kunden zur Klärung von Geschäftsanforderungen
  • Teilnahme an Workshops und Präsentation der vorgeschlagenen Lösungen beim Kunden
  • Durchführung von Demo- und Schulungssitzungen für Kunden
  • Steuerung des gesamten Zyklus der Anwendungsentwicklung unter Verwendung eines agilen Ansatzes:
    • Ideenfindung und Entwicklung einer Vision auf hoher Ebene
    • Lösungsdesign und -dokumentation, Angebot
    • Entwicklung, Tests und Produktionsstart
  • Du bist Mitglied von funktionsübergreifenden Teams, die mit neuen Technologien experimentieren und proaktiv nach den besten Lösungen und Ideen auf dem Markt suchen
  • Koordiniere Deine Arbeit mit anderen Entwickler:innen, um erstklassige Technologielösungen in einem positiven, unterhaltsamen, aber dennoch anspruchsvollen und termingerechten Umfeld zu liefern
  • Du arbeitest eng mit internen und externen Produkt- und Technologieteams zusammen, um technologische Lösungen und Perspektiven in den Produktentwicklungsprozess einzubringen
  • Nachgewiesene Erfahrung in der Bewertung von theoretischem Wissen im Vergleich zu praktischen (On-the-Job-) Fähigkeiten und der Senioritätsstufe von Kandidaten sowie umsetzbares Feedback und Empfehlungen zu passenden Positionen/Projekten

Unsere Anforderungen

  • Fortgeschrittene JavaScript-Erfahrung (ES6+) & TypeScript
  • Erfahrung mit React oder einem anderen Front-End-Framework
  • Erfahrung mit einem beliebigen Zustandsverwaltungsansatz
  • Erfahrung mit CSS-Frameworks (Material UI, Tailwind, etc.)
  • Styling-Erfahrung (Styled Components, JSS, CSS-Module, etc.)
  • Unit-, Integrations- und e2e-Tests
  • Ausgeprägte Fähigkeiten in Cross-Browser-Layouts
  • Browser-API-Kenntnisse
  • Node.JS-Kenntnisse
  • Erfahrung mit einem beliebigen Backend-Framework (Express.js, Nest.js, Koa.js)
  • Erfahrung mit Microservice-Architekturen
  • Praktische Erfahrung mit Figma, Storybook, Zeplin
  • Einige Erfahrung mit Build-Tools und Task-Runnern
  • Erfahrung mit Design-Systemen
  • Gitlab CI oder eine Alternative
  • SQL- und NoSQL-DBs
  • CI/CD/CD
  • Erfahrung mit der Entwicklung von REST-APIs
  • GraphQL
  • DevOps-Erfahrung
  • Micro-Front-End-Kenntnisse
  • Fähigkeiten zur Arbeit in einem standortübergreifenden Team
  • Erfahrung und Verständnis für die Grundsätze der agilen Softwareentwicklung
  • Gute Kommunikationsfähigkeiten
  • Erfahrung in der Leitung eines Entwicklerteams
  • Praktische Fähigkeiten in der Zusammenarbeit zwischen verschiedenen Abteilungen (Design, Entwicklung, BA, QA, DevOps)

Was bieten wir?

  • EPAM-Aktienkaufplan für Mitarbeitende (ESPP)
  • 30 Tage Jahresurlaub
  • Betriebliche Altersvorsorge
  • Wettbewerbsfähige Vergütung abhängig von Erfahrung und Fähigkeiten
  • Regelmäßige Leistungsbeurteilungen
  • Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung
  • Unbegrenzter Zugang zu LinkedIn Learning Solutions
  • Freundliche Kolleg:innen und angenehmes Arbeitsklima
  • Unterstützung beim arbeitsbedingten Umzug
  • Regelmäßige Firmenevents und soziale Veranstaltungen
  • Flexible Arbeits- und Remote-Working-Möglichkeiten
  • Alle Leistungen und Vergünstigungen unterliegen bestimmten Anspruchsvoraussetzungen

Warum auch du teil von EPAM werden solltest

  • Genieße eine tolle Work-Life-Balance, flexible Arbeitsmöglichkeiten und arbeite abhängig vom Projekt vor Ort, von zu Hause aus oder in einem Hybridmodell
  • Arbeite markt- und branchenübergreifend und lerne eine große Vielfalt an Projekten und Spitzentechnologien kennen
  • Werde Teil einer globalen Gemeinschaft von 61.600 Expert:innen in mehr als 45 Ländern: Profitiere von einer grenzenlosen Karriere in einem internationalen Umfeld und von der Möglichkeit, den Standort zu wechseln
  • Gestalte Deinen Karriereweg: Als das am schnellsten wachsende IT-Dienstleistungsunternehmen auf der Fortune 100-Liste ist EPAM bestrebt, Dich dabei zu unterstützen, Dein volles Potenzial zu entdecken. Deshalb erstellen wir gemeinsam Karrierepläne, die am besten zu Dir und Deinen Zukunftsplänen passen
  • EPAM Deutschland wurde von Kununu als “Top Company 2022” ausgezeichnet. Dies basiert auf den positiven Bewertungen seiner Mitarbeitenden und der Unternehmenskultur, die auf lebenslangem Lernen basiert

ПРИВІТ! ЯК МИ МОЖЕМО ВАМ ДОПОМОГТИ?

НАШІ ОФІСИ