Bunge
Jobgether
React Native- und React.js-Entwickler
Über die Stelle
Diese Stelle wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen React Native- und React.js-Entwickler mit Sitz in Brasilien.
So funktioniert Jobgether
Wir nutzen einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Shortlist wird direkt an das einstellende Unternehmen weitergegeben. Die endgültige Entscheidung und die nächsten Schritte (Interviews, Assessments) werden von deren internem Team verwaltet.
Wir schätzen Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum über Jobgether bewerben?
Datenschutzhinweis: Mit dem Absenden Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre personenbezogenen Daten verarbeitet, um Ihre Eignung zu bewerten und relevante Informationen an den einstellenden Arbeitgeber weiterzugeben. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich DSGVO). Sie können Ihre Rechte (Auskunft, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Wir suchen einen Entwickler mit Expertise in React Native und React.js, um zwei einführende Schulungskurse mit den Schwerpunkten Mobile- und front-end-Entwicklung zu erstellen. In dieser Rolle übersetzen Sie technisches Fachwissen in strukturierte, praxisnahe und ansprechende Lernerfahrungen für angehende Entwickler. Sie konzipieren umfassende Kursmaterialien, entwickeln praktische Übungen und führen die erste Kohorte jedes Kurses durch. Zudem verfeinern Sie die Lektionen basierend auf den Erfahrungen aus der Durchführung und stellen sicher, dass den Lernenden klare Dokumentationen und praktische Programmieraufgaben zur Verfügung stehen. Diese Gelegenheit verbindet Softwareentwicklungsexpertise mit technischer Bildung, Content-Erstellung und Unterrichtsgestaltung. Sie tragen zu zugänglichen, gut organisierten Lernressourcen bei, die Studierenden helfen, praktische Fähigkeiten und Sicherheit im Umgang mit modernen JavaScript-Technologien aufzubauen.
Verantwortlichkeiten
- Erstellung von Kursinhalten: Erstellen Sie 40 Stunden an einführenden Schulungsinhalten für jeden Kurs: React Native für die mobile App-Entwicklung unter Android und iOS sowie front-end-Entwicklung mit React.js.
- Konzeption praktischer Übungen: Entwickeln Sie 10 zusätzliche praktische Übungen für jede Lektion, die die während der Laborsitzungen abgeschlossenen Aufgaben ergänzen.
- Kursdurchführung: Unterrichten Sie die erste Kohorte jedes Kurses, präsentieren Sie technische Konzepte klar und leiten Sie die Lernenden durch praktische Aktivitäten.
- Aktualisierung der Kursmaterialien: Überprüfen und verfeinern Sie Lektionen, Präsentationen und Kurshandbücher basierend auf den Erfahrungen aus der Durchführung und identifizierten Verbesserungsmöglichkeiten.
- Technische Dokumentation: Erstellen Sie Kurshandbücher in Markdown und verwalten Sie die Versionskontrolle, Dokumentationsaktualisierungen und Fortschrittsverfolgung über GitLab.
- Strukturierte Lernressourcen: Organisieren Sie Kursmaterialien so, dass sie eine Einführung, erklärende Inhalte, Bilder und Diagramme, optionale Tipps, Kapitelzusammenfassungen sowie ein Abschlussprojekt oder ein im Laufe des Kurses schrittweise entwickeltes Projekt enthalten.
- Dokumentation der Lernumgebung: Dokumentieren Sie die erforderliche Kursinfrastruktur, die Einrichtung der Umgebung und relevante technische Informationen, die für praktische Aktivitäten benötigt werden.
- Entwicklung von Bewertungen: Erstellen Sie fünf konzeptionelle oder wiederholende Quizfragen sowie 10 kontextualisierte praktische Laborfragen für jede größere Lektionseinheit.
- Technische Blog-Inhalte: Verfassen Sie zwei Blogbeiträge zu den Kursen oder deren Themengebieten, um den Wissensaustausch und das Engagement der Lernenden zu fördern.
- Vorbereitung des Kursstarts: Erstellen Sie eine beschreibende Kurszusammenfassung, die die Inhalte und Lernergebnisse für den Start und die Bewerbung hervorhebt.
- Erstellung von Lab.Code-Challenges: Entwickeln Sie kontextualisierte Programmieraufgaben, stellen Sie schriftliche Lösungen bereit und nehmen Sie Video-Walkthroughs auf, die die Lösung in einem Terminal oder einer Anwendung demonstrieren.
Anforderungen
- React Native-Entwicklung: Praktische Kenntnisse in React Native und der Entwicklung mobiler Anwendungen für Android und iOS.
- React.js-Entwicklung: Fundiertes Verständnis von React.js und Konzepten der front-end-Entwicklung.
- Technische Lehre und Content-Erstellung: Fähigkeit, technische Konzepte klar zu erklären und in einführende Lernmaterialien zu strukturieren, die für Studierende geeignet sind.
- Konzeption praktischer Übungen: Fähigkeit, Programmierübungen, Quizze, Laboraufgaben und Projekte zu erstellen, die das Lernen durch praktische Anwendung festigen.
- Technisches Schreiben: Starke schriftliche Ausdrucksfähigkeit und die Fähigkeit, klare, strukturierte Dokumentationen in Markdown zu erstellen.
- Versionskontrolle: Vertrautheit mit GitLab zur Verwaltung von Kursmaterialien, Nachverfolgung von Änderungen und Zusammenarbeit an Dokumentationen.
- Kursmoderation: Fähigkeit, Schulungssitzungen durchzuführen, Lernende durch technische Übungen zu führen und Inhalte basierend auf Erfahrungen im Unterricht zu verfeinern.
- Dokumentation und Bewertung: Fähigkeit, Kapitelzusammenfassungen, konzeptionelle Quizze, kontextualisierte Laborfragen und schriftliche technische Lösungen zu entwickeln.
- Fähigkeiten in der Videodemonstration: Fähigkeit, klare technische Walkthroughs aufzunehmen, die die Codeausführung und das Anwendungsverhalten zeigen.
- Kommunikationsfähigkeiten: Starke schriftliche und mündliche Kommunikationsfähigkeit, Liebe zum Detail und die Fähigkeit, technisches Material für Anfänger zugänglich zu machen.
Vorteile
- Remote-Arbeit: Remote-Durchführung, mit Brasilien als Zielstandort.
- Vertragsbasis: Auftragsbasierte Gelegenheit mit Fokus auf die Entwicklung und Durchführung einführender technischer Kurse.
- Portfolio-Entwicklung: Gelegenheit zur Erstellung strukturierter Bildungsinhalte, praktischer Programmieraufgaben, technischer Artikel und Videodemonstrationen.
- Wissensaustausch: Gelegenheit, Lernende zu unterrichten und zu unterstützen, die Fähigkeiten in React Native, React.js und moderner Anwendungsentwicklung aufbauen.
