(Senior) Full-Stack Web Developer - Angular (m/w)

(Senior) Full-Stack Web Developer - Angular (m/w)

technisch-mathematische studiengesellschaft mbH
Vollzeit ab sofort

(Senior) Full-Stack Web Developer mit Schwerpunkt Angular (m/w)

Die technisch-mathematische studiengesellschaft mbH (tms) ist als Dienstleister im Bereich anwendungs- und systemnaher Forschung und Technologie (F&T) für die Bundeswehr sowie für andere Einrichtungen und Unternehmen tätig. Das Leistungsspektrum der tms umfasst unter anderem die Entwicklung von Software und elektronischer Hardware, die Erprobung von Zukunftstechnologien für die Bundeswehr sowie Untersuchungen zu System- und Risikoanalysen komplexer technischer Systeme.

Ihre Tätigkeit

  • Als Senior Full-Stack Web Developer (m/w) arbeiten Sie in einem Entwickler-Team, das für die Bundeswehr nutzerfreundliche Systeme mit hohen Qualitätsanforderungen realisiert.
  • Sie tragen zum Design, Test sowie zur Konzeption, Implementierung und technischen Dokumentation von weitestgehend neu zu entwickelnden Webapplikationen mit Frontend und Backend in einem Team (4–6 Personen) bei.
  • Im Frontend sollen die aktuellen Web-Standards HTML (5), CSS (3), JavaScript (ECMA-Script 6), TypeScript und Frameworks wie Angular und Bootstrap (4) mit SASS eingesetzt werden, um ansprechende, qualitativ hochwertige und wartungsfreundliche Single-Page-Applikationen mit einem Responsive Design zu entwickeln.
  • Im Backend sollen performante Web-Services (REST, Websockets, Push Notifications) mit NodeJS unter Verwendung von Express, HAPI u. a. realisiert werden. Eine Anbindung an klassische relationale Datenbanken wie Oracle Database oder PostgreSQL wie auch NoSQL-Datenbanken wie MongoDB ist umzusetzen. Sicherheitsmaßnahmen zur Authentifizierung z.B. mittels PassportJS (OAuth2), Verschlüsselung der Verbindung etc., sind erforderlich. Die Web-Services des Backends sollen in Anlehnung an eine Microservice-Architektur umgesetzt und ggf. mit Containertechnologien wie z.B. Docker ausgeliefert werden.

Ihr Profil

  • Eine IT-spezifische Ausbildung bspw. ein abgeschlossenes Studium der Informatik oder eine Ausbildung bspw. zum Web-Entwickler (m/w)
  • Fähigkeit zu strukturiertem und selbständigem Arbeiten in einem interdisziplinären Team
  • Kommunikations- und Ausdrucksfähigkeit
  • Sehr gute Deutschkenntnisse in Wort und Schrift
  • Gute Englischkenntnisse
  • Exzellente Kenntnisse von HTML5, CSS und JavaScript (ECMA-Script 6)
  • (Idealerweise mehrjährige) Aktuelle Projekterfahrung mit NodeJS (inkl. Express, HAPI), Angular, TypeScript, Bootstrap (4), Sass
  • Erfahrung mit TDD/BDD und Testframeworks wie z.B. Mocha, Jasmine, Protractor oder PhantomJS
  • Erfahrung mit Entwicklungswerkzeugen wie z. B. Visual Studio/Visual Studio Code, NPM, Webpack
  • Erfahrung mit modernen objektorientierten Programmiersprachen wie C#, Java oder C++ und den zugehörigen Bibliotheken STL und Qt

Von Vorteil sind:

  • Erfahrung mit den Versionsverwaltungssystemen Git und/oder Subversion
  • Erfahrung mit dem Continuous-Integration-/Continuous-Delivery-System Jenkins (o. ä.)
  • Erfahrung mit Design Patterns
  • Erfahrung mit Responsive Webdesign
  • Erfahrung mit Microservice-Architekturen

Wir bieten

  • inhaltlich spannende, abwechslungsreiche Aufgaben in einem interdisziplinären Team mit der Möglichkeit zu weitgehend eigenverantwortlichem Arbeiten
  • bedarfsgerechte externe Weiterbildung / Zertifizierung
  • flexible Arbeitszeiten bei 37,5 Wochenstunden (mit Mehrstundenausgleich)
  • sehr attraktive Sozialleistungen und gute Bezahlung
  • die Möglichkeit zur Beteiligung am Unternehmenserfolg
Kontakt

53229 Bonn
Deutschland

Veröffentlicht: 01.10.2018

Berufserfahrung: mit Berufserfahrung