Senior Web Developer BundesMessenger

BWI GmbH
Bonn, Germany
1 day ago
Apply on karriere.bwi.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€71,000.0 - €104,040.0
Working hours
Regular working hours
Languages
English, German

Tech stack

Clean Code Principles JavaScript (Programming Language) HTML5 User Authentication Cascading Style Sheets (CSS) Code Review Continuous Integration Web Development Open Web Application Security Software Architecture TypeScript Web Content Accessibility Guidelines
+5 more
Web Applications Test-Driven Development (TDD) ReactJS Firewalls (Computer Science) Backend

Job description

  • FederfĂŒhrung bei der Konzeption und Umsetzung anspruchsvoller Features fĂŒr unsere Web-Apps unter Nutzung modernster Technologien wie React und TypeScript
  • Sicherstellung einer herausragenden Code-QualitĂ€t durch sorgfĂ€ltige Tests, automatisierte PrĂŒfungen und konstruktive Code-Reviews als SelbstverstĂ€ndlichkeit
  • Agieren als fachlicher Sparringspartner und Mentor fĂŒr Teamkollegen sowie aktives teilen von Wissen, um das gesamte Team voranzubringen
  • Kontinuierliche Analyse und Verbesserung der Performance und Sicherheit der Web-Anwendungen als fester Bestandteil des Verantwortungsbereichs
  • Enge Zusammenarbeit mit dem Produktmanagement, UX/UI-Experten und dem Backend-Team zur Entwicklung von Lösungen, die technisch brillant und gleichzeitig nutzerfreundlich sind, * Vor- und Nachname*
  • Adresse*
  • Geburtsdatum
  • E-Mail-Adresse*
  • Telefonnummer

*Pflichtdaten, Sie sind allein fĂŒr den Inhalt der ĂŒbermittelten Informationen verantwortlich. Bitte stellen Sie sicher, dass Sie uns keine DateianhĂ€nge mit Viren oder WĂŒrmern zusenden. Auch, wenn besondere Arten von Informationen im Einzelfall gesetzlich erforderlich sein können, sollten von Ihnen ĂŒbermittelte Daten in der Regel Folgendes nicht enthalten:

  • Informationen ĂŒber eventuelle Krankheiten oder Schwangerschaft,
  • Informationen ĂŒber ethnische Herkunft oder Rasse,
  • Politische, religiöse oder philosophische Überzeugungen, sowie Ihre sexuelle Ausrichtung,
  • Gewerkschaftszugehörigkeit,
  • Diffamierende oder entwĂŒrdigende Informationen,
  • Informationen, die in keinem konkreten Zusammenhang mit Ihrer Bewerbung oder Eignung fĂŒr die TĂ€tigkeit und deren Anforderungen stehen.

Die Informationen, die Sie uns ĂŒbermitteln, mĂŒssen der Wahrheit entsprechen, dĂŒrfen keine Rechte Dritter oder öffentlich-rechtliche Vorschriften verletzen. Beachten Sie bitte auch, dass Sie uns gegen sĂ€mtliche Forderungen schadlos halten, die uns aufgrund von Informationen mit unzulĂ€ssigen Inhalten entstehen und die uns von Ihnen ĂŒbermittelt wurden., Als Betroffenenrechte gemĂ€ĂŸ Art. 12 ff. DS-GVO kommen fĂŒr Sie folgende Rechte in Betracht, sofern die gesetzlichen Voraussetzungen erfĂŒllt sind:

a. Recht auf Auskunft (Art. 15 DS-GVO) Sie haben ein Auskunftsrecht hinsichtlich der Sie betreffenden personenbezogenen Daten, die verarbeitet werden. Es ist hilfreich, wenn Sie dann prÀzisieren, auf welche Information oder welche VerarbeitungsvorgÀnge sich Ihr Auskunftsersuchen bezieht (siehe ErwÀgungsgrund 63 zur DS-GVO).

b. Recht auf Berichtigung (Art. 16 DS-GVO) oder Löschung (Art. 17 DS-GVO) oder auf EinschrĂ€nkung der Verarbeitung (Art. 18 DS-GVO) Sie haben das Recht, unverzĂŒglich die Berichtigung der Sie betreffenden personenbezogenen Daten zu verlangen, wenn sie unrichtig sind (die einzelnen Voraussetzungen sind in Art. 16 DS-GVO geregelt).

Nach den in Art. 17 Abs. 1 DS-GVO beschriebenen GrĂŒnden haben Sie das Recht zu verlangen, dass Sie betreffende personenbezogene Daten unverzĂŒglich gelöscht werden., Wir treffen geeignete Vorkehrungen zum Schutz Ihrer Daten und um Missbrauch zu verhindern. Dabei werden die Daten nach aktuellen Standards verschlĂŒsselt und weitere Maßnahmen und Lösungen wie Firewalls und Hacker-Abwehr-Programme eingesetzt. Bitte beachten Sie, dass auf unseren Seiten die Technologie JavaScript zum Einsatz kommt. Mit den von der BWI beauftragten Dienstleistern sind die technischen und organisatorischen Maßnahmen zum Schutz Ihrer personenbezogenen Daten in den entsprechenden VertrĂ€gen zur Auftragsverarbeitung gemĂ€ĂŸ Art. 28 DS-GVO vereinbart.

  1. Was passiert bei Änderungen des Service oder Servicestörungen? Störungen, Unterbrechungen oder einen etwaigen Ausfall des Online-Angebots können wir leider nicht ausschließen. Die Server werden zwar regelmĂ€ĂŸig sorgfĂ€ltig gesichert, aber wir empfehlen Ihnen sich von allen Daten, die Sie an uns ĂŒbermitteln, eine Sicherheitskopie anzufertigen. Da wir uns vorbehalten, diesen Service jederzeit zu Ă€ndern, zu erweitern, zu beschrĂ€nken oder gĂ€nzlich einzustellen, haften wir nicht fĂŒr gelöschte Daten oder Datenverluste., Die Verarbeitung der von Ihnen ĂŒbermittelten personenbezogenen Daten findet daher auch durch diese Firmen statt, mit denen seitens des Verantwortlichen Auftragsdatenverarbeitungen vertraglich vereinbart wurden (Art. 28 DS-GVO). Wesentliche Bestandteile der eignungsdiagnostischen Methode fĂŒr die BWI sind folgende Inhalte mit folgendem Ablauf/Verfahren:

  2. Shapes Basics (Persönlichkeitstest)
  3. Kognitive LeistungsfÀhigkeit
  4. Scales numerical (admin)/compact - numerisches Schlussfolgern
  5. Scales verbal (admin)/compact - verbales Schlussfolgern
  6. Scales mtu - mechanisch-technisches VerstÀndnis
  7. Scales lst -deduktiv-logisches Denken

Folgende Kategorien personenbezogener Daten werden verarbeitet:

  • Technische Informationen (z. B. öffentliche IP-Adresse, Uhrzeit und Datum des Zugriffs, BrowseraktivitĂ€ten, Browsereinstellungen und Anmelde-ID-Daten. Dies wird ausschließlich zu Sicherheitszwecken verwendet, nĂ€mlich Authentifizierung und Eingabesteuerung)
  • Assessment-Informationen (z. B. Ihre Antworten, Testdauer)

Verantwortlicher Ansprechpartner

Requirements

  • Mindestens fĂŒnf Jahre Berufserfahrung in der Frontend-Entwicklung sowie Realisierung komplexer Single-Page-Applications
  • Exzellente Kenntnisse in React und TypeScript, gepaart mit einem soliden Fundament in HTML5, CSS3 und State-Management-Bibliotheken
  • Sehr gute Kenntnisse in Clean Code, hohes Bewusstsein fĂŒr testgetriebene Entwicklung und die Prinzipien wartbarer Software-Architekturen
  • Ein gutes VerstĂ€ndnis fĂŒr Web-Sicherheitsprinzipien (z.B. nach OWASP) sowie Erfahrung in der Umsetzung barrierefreier Web-Anwendungen (WCAG)
  • AusgeprĂ€gte Design-AffinitĂ€t und eine nutzerzentrierte Denkweise zur Schaffung technisch brillanter OberflĂ€chen, die Nutzer begeistern
  • Erste Erfahrungen mit Rust in Verbindung mit Web-Technologien sowie Erfahrung im Umfeld des Matrix-Protokolls, der E2E-VerschlĂŒsselung oder CI/CD
  • Verhandlungssichere Kommunikation auf Deutsch sowie fließende Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Durch abwechslungsreiche und gesellschaftlich relevante Aufgaben gewĂ€hrleisten wir den reibungslosen IT-Betrieb und die Digitalisierung der Bundeswehr
  • Das Ziel eint uns. Dabei sind fĂŒr uns ein wertschĂ€tzender Umgang miteinander sowie ein großer Teamgeist elementar
  • Die VergĂŒtung liegt zwischen 71.000 € und 104.040 €. Die tatsĂ€chliche Höhe wird basierend auf deinem Verantwortungsbereich sowie Erfahrungen und Kompetenzen festgelegt
  • Wir bieten 30 Tage Jahresurlaub, 1 Brauchtumstag plus Optionen auf individuelle Anpassungen
  • Über unsere Benefit-App erhĂ€lt man ein monatliches Guthaben und kann sich zusĂ€tzlich SteuervergĂŒnstigungen auf Tickets fĂŒr den ÖPNV sichern
  • Wir ermöglichen FlexibilitĂ€t, um Beruf und Privatleben in Einklang zu bringen, etwa durch mobiles Arbeiten oder Vertrauensarbeitszeit
  • Wir unterstĂŒtzen die berufliche und persönliche Weiterbildung durch individuelle Maßnahmen sowie einen kostenfreien Zugriff auf LinkedIn Learning
  • Unser Jobradangebot ermöglicht das Leasing von bis zu 2 FahrrĂ€dern, Sie haben das Recht, die EinschrĂ€nkung der Verarbeitung zu verlangen, wenn die in Art. 18 Abs. 1 DS-GVO aufgezĂ€hlten Voraussetzungen vorliegen.

c. Recht auf DatenĂŒbertragbarkeit (Art. 20 DS-GVO) Sie haben das Recht, die Sie betreffenden personenbezogenen Daten, nach den Voraussetzungen des Art. 20 DS-GVO, in einem strukturierten, gĂ€ngigen und maschinenlesbaren Format zu erhalten.

d. Widerspruchsrecht gegen die Verarbeitung (Art. 21 DS-GVO) Sie können einer Verarbeitung Ihrer Daten nach den Voraussetzungen des Art. 21 DS-GVO insbesondere jederzeit widersprechen, wenn die Verarbeitung auf Art. 6 Abs. 1 lit. f DS-GVO (zur Wahrung berechtigter Interessen der BWI) erfolgt ist.

e. Beschwerderecht bei der Aufsichtsbehörde (Art. 13 Abs. 2 lit. d DS-GVO) GemĂ€ĂŸ Art. 77 Abs. 1 DS-GVO haben Sie das Recht auf Beschwerde bei einer Aufsichtsbehörde, wenn Sie der Ansicht sind, dass die Verarbeitung der Sie betreffenden personenbezogenen Daten gegen die DS-GVO verstĂ¶ĂŸt.

About the company

Sorge gemeinsam mit uns fĂŒr die digitale ZukunftsfĂ€higkeit der Bundeswehr.

Als primĂ€rer Digitalisierungspartner der Bundeswehr erbringen wir stabile, sichere und effiziente IT-Services im In- und Ausland, vom Grundbetrieb bis in den einsatznahen Bereich und tragen so zur kontinuierlichen Erhöhung der FĂŒhrungs- und EinsatzfĂ€higkeit der Bundeswehr bei. Mit ĂŒber 8.000 Kolleginnen betreiben und modernisieren wir eine der grĂ¶ĂŸten und komplexesten IT-Infrastrukturen in Deutschland. Wir suchen verantwortungsvolle IT-Spezialistinnen, die die Bundeswehr-IT aus Überzeugung in herausfordernden Digitalisierungsvorhaben weiterentwickeln und so einen Beitrag zur Sicherheit Deutschlands leisten wollen.

Lust, an einer der wichtigsten Open-Source-Lösungen fĂŒr die öffentliche Verwaltung mitzuwirken? Bei uns gestaltest du den BundesMessenger - eine sichere Kommunikationsplattform fĂŒr ganz Deutschland. Sei dabei und entwickle mit uns ein Produkt, das wirklich einen Unterschied macht. In unseren agilen, interdisziplinĂ€ren Teams arbeiten alle Hand in Hand: Von UX ĂŒber Frontend und Backend bis hin zu DevOps & Testing. Wenn du mit Leidenschaft innovative Software baust und die digitale SouverĂ€nitĂ€t Deutschlands aktiv mitgestalten möchtest, dann bist du in unserem Team genau richtig!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on karriere.bwi.de
Prepare application

Inside BWI GmbH

Culture, engineering, and team stories

almost 3 years ago

Jörg Plathner aus der Schmiede im Interview: „Ready4Coding“

Mit der Schmiede verfĂŒgt die BWI seit einigen Monaten ĂŒber eine weitere Innovationseinheit. Ihr Ziel ist es, analoge Prozesse und papiergebundene Kommunikation im GeschĂ€ftsbereich Bundesministerium der Verteidigung (BMVg) zu digitalisieren. Mit der eigenen Einheit fĂŒr Softwareentwicklung in der digitalen Verwaltung hat die BWI ihre Rolle als Innovationstreiber noch einmal erweitert.Über das digitale Schmiedefeuer sowie aktuelle und kĂŒnftige Projekte haben wir mit dem Leiter der Schmiede, Jörg Plathner, gesprochen.Heute schon am Code geschmiedet, Jörg?Klar! Die Esse glĂŒht, der Schmiedehammer rotiert und der Amboss brummt. Aber im Ernst, unser Coworking Space in der 15. Etage des Essen RUHR Towers bietet viel Inspiration fĂŒr das Entwickeln von Software. Am 1. Oktober 2020 haben wir mit dem Aufbau der neuen Innovationseinheit begonnen, einen Standort im Ruhrgebiet gefunden und – was am wichtigsten ist – ein zehnköpfiges Softwareentwicklerteam mit einem hervorragenden HĂ€ndchen fĂŒr Web-, App- und Backend-Anwendungen zusammengestellt. In der Schmiede bedienen wir uns agiler Methoden und modernster Tools in eigener Entwicklungsumgebung und Framework. Im Übrigen: Wir suchen immer noch nach Frontend-Experten – gerne auch mit Flutter-Erfahrung. Also, liebe Entwickler, meldet euch bei uns! Da möchte man glatt sofort mitmachen! Aber
 was macht die Schmiede eigentlich genau?Die Notwendigkeit digitaler Transformation ist zwar nicht neu, hat aber durch Corona nochmal an Dynamik gewonnen. Auch die Bundeswehr und die öffentliche Verwaltung wollen weg von analogen Prozessen und papiergebundener Kommunikation. Sie setzen verstĂ€rkt auf neue digitale Lösungen. Und genau hier kommt die Schmiede ins Spiel: Mit der Innovationseinheit digitalisiert und automatisiert die BWI administrative Aufgaben im gesamten GeschĂ€ftsbereich BMVg und kann so ganz unkompliziert individuelle und prototypische Software fĂŒr die privaten und dienstlichen Devices der Bundeswehrangehörigen entwickeln. Die konkreten Use Cases werden uns von den jeweiligen Nutzern vorgeschlagen. Die von uns dann auf dieser Basis umgesetzten Softwareideen stellen wir unseren Kunden in der Bundeswehr zur Exploration zur VerfĂŒgung. Dabei ist Schnelligkeit unser Mantra! Was unterscheidet die Schmiede von der BWI-Innovationseinheit innoX und dem Cyber Innovation Hub der Bundeswehr (CIHBw)?Mit der GrĂŒndung der Schmiede hat die BWI ihre Rolle als Innovationstreiber noch einmal erweitert und damit eine eigene Einheit fĂŒr Softwareentwicklung in der digitalen Verwaltung aufgestellt. Es geht bei der Schmiede nicht um Beauftragung von Dienstleistern oder Einkauf bei externen Lieferanten, sondern um direkte und schnelle Umsetzung im eigenen Team. Wir erschaffen selbst innovative, moderne, stabile und sichere Softwareprodukte, die schnell einsetzbar sind beziehungsweise als Prototypen fĂŒr Softwareentwicklungen der Zukunft dienen können. Wir mĂŒssen nicht fĂŒr einzelne Projekte, die wir SoftWerke nennen, beauftragt werden, sondern können im Prinzip direkt loslegen. Wir sind sofort ready4coding. Apropos, woran arbeitet ihr gerade?Im Moment haben wir zwei SoftWerke in der Umsetzung, drei weitere werden gerade vorbereitet und ab Herbst verwirklicht. Wir werden dabei ganz schön gefordert. Da wir im Grunde genommen noch im Aufbau sind, muss das Team eine Menge Grundsatzfragen lösen und gleichzeitig zwei SoftWerke mit Termindruck realisieren. Ich bin echt stolz auf mein Team, wie gut das bereits gelingt!Unser SoftWerk 001 wird eine Kombination aus Mobile App, Web- und Backend-Anwendung sein und das Onboarding zuversetzter Soldatinnen und Soldaten in eine neue Dienststelle bei der Bundeswehr unterstĂŒtzen. Das individuell zugeschnittene Onboarding ermöglicht es kĂŒnftig, zĂŒgig den Dienst anzutreten, und zwar ohne einen analogen Laufzettel.Das SoftWerk 002 ist dann auch gleich ganz weit oben im BMVg angesiedelt. Wir erstellen ein digitales Redaktionssystem und eine Web-Anwendung beziehungsweise eine mobile App, mit der die Leitung des BMVg auf die durch ein eigenes Referat aufbereitete internationale Nachrichtenlage und weitere leitungsrelevante Informationen zugreifen kann.Wir wollen natĂŒrlich nicht ĂŒber ungelegte Eier sprechen, ich kann aber so viel verraten: Ein geplantes SoftWerk widmet sich der Meldung von SchĂ€den in Liegenschaften der Bundeswehr ĂŒber private EndgerĂ€te. Ein anderes befasst sich mit der Erstellung einer Datenbank fĂŒr die Einlasskontrolle einer Kaserne. Ein weiteres SoftWerk behandelt die Digitalisierung der Erstellung und Einreichung von HilfeleistungsantrĂ€gen. Wir sind also immer ganz dicht dran am Nutzer und an den vielfĂ€ltigen digitalen Herausforderungen in der Bundeswehr. Es motiviert uns sehr, wenn wir dort konkret und schnell mit von uns entwickelten Softwareprodukten helfen können! Und wie geht’s weiter? Welche PlĂ€ne schmiedet ihr fĂŒr die Zukunft?ZunĂ€chst wollen wir natĂŒrlich noch schneller und routinierter in der Umsetzung werden. Dabei ist es nicht die Softwareentwicklung selbst, die noch nicht schnell genug ist, sondern die vielfĂ€ltigen Freigabeprozesse, bis ein StĂŒck Software tatsĂ€chlich bei unserem Kunden im Einsatz ist. Wir werden sukzessive Module und Standardelemente erstellen, die wir dann noch schneller zu neuen Produkten kombinieren beziehungsweise diese ausbauen können.Wir haben schon jetzt eine gut gefĂŒllte Sammlung von Ideen fĂŒr weitere digitale Innovationen. Als schneller Problemlöser fĂŒr viele Einheiten, Soldatinnen und Soldaten, zivile Angestellte und Beamte werden wir auch kĂŒnftig viel zu tun haben – davon bin ich fest ĂŒberzeugt! Denn prototypische Softwareentwicklung und das Ausprobieren von neuen Tools und Ideen im digitalen Raum wird noch an Bedeutung zunehmen – nicht nur im Bereich der digitalen Verwaltung. DafĂŒr sind wir schon jetzt bestens aufgestellt und schmieden an unserem Amboss gerne weiter!

Jörg Plathner aus der Schmiede im Interview: „Ready4Coding“