IT Spezialist (m/w/d) Matrix Messenger- Support Apps und Backend - full remote

Nordrhein-Westfalen, Bonn  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Leistungsbeschreibung:
Unterstützungsleistungen für auf Matrix basierenden Messenger.

Support- und Bugfixingleistungen Apps (Android, iOS, Web & Backend)
• Support / Bugfixing an Element Web
• Support / Bugfixing an Element Android
• Support / Bugfixing an Element iOS
• Support / Bugfixing an Matrix Protokoll
• Support / Bugfixing setzt sich zusammen aus:
o Korrektur des Fehlers
o Integration von automatischen Unit-, Integrations- und End-To-End Tests bei der Korrektur von Bugs für die Qualitätssicherung und Basis für eine zukünftige professionelle Weiterentwicklung
• Erstellung von Architektur- und Sicherheitsdokumentationen mit Microsoft Office
• Erstellung von Dokumentationen im Quellcode für durchgeführte Anpassungen an Backend und
• Frontend Software
• Konfiguration von CI/CD Pipelines
o Build von Apps
o Ausführung der automatisierten Tests
o Statische Quellcode Analyse mit SonarQube (inkl. Anzeige der Testabdeckung)

Support im Bereich Messenger Backend
• Support / Bugfixing für folgende Komponenten:
o Synapse (Backend Anwendungsserver)
o Sygnal (Push Gateway)
o Matrix Content Scanner
o Media Repository
• Support / Bugfixing setzen sich zusammen aus:
o Logfile Analyse
o Nachstellen von Problemen
o Bereitstellung von Bug- und Hotfixes / Workarounds
• Lieferung von Best-Practice Vorgaben/ fachliche Beratung für Aufbau und Betrieb der Messenger Infrastruktur (Hardware)
• Fachliche Beratung für Konfigurationen am Applikationsserver
• Lieferung von Best-Practice Vorgaben und fachliche Beratung bei der Bereitstellung von Security Targets gemäß Vorgaben des BSI (Bundesamt für Sicherheit in der Informationstechnik)
• Erstellung von Dokumentationen für Architektur und Sicherheit
• Erstellung von Dokumentationen im Quellcode für durchgeführte Anpassungen an Backend und Frontend Software

Erfahrungsanforderungen:

Android:
• Entwicklung von nativen Android Apps - Android SDK, Kotlin, Java (mind. 5 Jahre)
• Entwicklung mit dem Matrix Android SDK (mind. 3 Jahre)
• Benutzung von Versionierungssystemen – GIT (mind. 3 Jahre)
• Entwicklung mit Dependcy Injection Frameworks – Dagger (mind. 2 Jahre)
• Entwicklung mit Kotlin Coroutines (mind. 2 Jahre)
• Implementierung von Testautomatisierung - JUnit, Espresso (mind. 3 Jahre)
• Anwendung von Architekturmustern - MVVM oder MVP (mind. 3 Jahren)
• Implementierung von RESTful Services - HTTP(S) (mind. 3 Jahre)
• Anbindung von Push-Frameworks – FCM (mind. 2 Jahre)
• Implementierung von Reactive-Frameworks - RxJava (mind. 2 Jahre)

Web:
• Entwicklung von Web Apps - Javascript, React, Typescript (mind. 5 Jahre)
• Entwicklung mit dem Matrix JavaScript SDK (mind. 3 Jahre)
• Entwicklung mit Markup & Style Languages - HTML 5, CSS 3 (mind. 3 Jahre)
• Benutzung von Versionierungssystemen - Git (mind. 3 Jahre)
• Implementierung einer Testautomatisierung - Unit Testing, Selenium (mind. 3 Jahre)
• Entwicklung mit Architekturmustern, u.a. Singleton (mind. 3 Jahre)
• Entwicklung von RESTful Services - REST API (mind. 3 Jahre)
• Implementierung von Architektur-Frameworks - Flux oder Redux (mind. 2 Jahre)

iOS:
• Entwicklung von nativen iOS Apps - iOS SDK, Swift, Objective-C (mind. 5 Jahre)
• Entwicklung mit dem Matrix iOS SDK (mind. 3 Jahre)
• Benutzung von Versionierungssystemen – Git (mind. 3 Jahre)
• Entwicklung einer Testautomatisierung - XCTest, XCUITest (mind. 3 Jahre)
• Implementierung von Architekturmustern - MVVM, MVP, VIPER (mind. 3 Jahre) • Implementierung von RESTful Services - HTTP(S) (mind. 3 Jahre)
• Anbindung von Push Services – APNS (mind. 2 Jahre)
• Implementierung von Reactive-Frameworks - RxSwift, ReactiveCocoa oder Compose (mind. 2 Jahre)

Backend:
• Entwicklung von Backend Anwendungen für das Matrix Protokoll - Python, Go (mind. 5 Jahre)
• Implementierung des Matrix Content Scanner (mind. 2 Jahre)
• Erfahrung im Betrieb des Matrix Backends im Hinblick auf Zusammenspiel, Performance und FailOver der einzelnen Matrix Backend Komponenten - Synapse, Sygnal, Matrix Content Scanner (mind. 3 Jahre)
• Entwicklung von backendseitigen Push Server Anbindungen für mobile Apps - FCM & APNS (mind. 2 Jahre)
• Betrieb des Matrix Backends mit eingehenden und ausgehenden Proxies & Load-Balancing – nginx (mind. 3 Jahre)
Start
07.2021
Dauer
6 Monate
Von
TayRec GmbH
Eingestellt
08.04.2021
Ansprechpartner:
Luca Murra
Projekt-ID:
2086488
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren