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

Firmenname für PREMIUM-Mitglieder sichtbar

  • Juli 2021
  • Dezember 2021
  • D-Großraum Bonn
  • 130 € Stundensatz
  • Remote
  • 08.04.2021

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

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)

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen