Über die Rolle:
Wir suchen einen hochqualifizierten und erfahrenen Senior React Native/React.js Engineer zur Verstärkung unseres dynamischen Teams . Als führender Anbieter innovativer Ticketing-Lösungen ist unser Kunde bestrebt, durch unsere hochmodernen Anwendungen außergewöhnliche Benutzererlebnisse zu bieten. In dieser Rolle spielen Sie eine entscheidende Rolle bei der Verbesserung und Erweiterung unserer React Native- und React.js-Projekte und tragen sowohl zur Front-End- als auch zur plattformübergreifenden mobilen Entwicklung bei.
Anforderungen:
- Nachgewiesene Erfahrung als React Native Engineer und Senior React.js, mit einem umfangreichen Portfolio abgeschlossener Projekte.
- Tiefgehende Kenntnisse von modernem JavaScript (ES6+) , React.js und React Native-Frameworks.
- Praktische Erfahrung mit Paketmanagern (Yarn, npm) und modernen Build-Tools.
- Kenntnisse im Umgang mit Bit.dev oder ähnlichen Tools für Code-Sharing und Modularisierung.
- Ausgeprägtes Verständnis der mobilen App-Entwicklung, einschließlich Leistungsoptimierung und plattformspezifischer Überlegungen.
- Erfahrung mit Zustandsverwaltungsbibliotheken (Redux, MobX) und asynchroner Programmierung ( Versprechen, asynchron/warten).
- Vertrautheit mit RESTful APIs, GraphQL und Integration von Backend-Diensten.
- Erfahrung mit TypeScript und seiner Anwendung in Großprojekten.
- Kenntnisse über CI/CD-Pipelines und automatisierte Test-Frameworks.
- Vertrautheit mit nativer mobiler Entwicklung (iOS/Android) und der Überbrückung nativer Module mit React Native.
- Hervorragende Problemlösung Fähigkeiten und die Fähigkeit, in einer schnelllebigen, agilen Umgebung effektiv zu arbeiten.
- Ausgeprägte Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, sowohl unabhängig als auch als Teil eines Teams zu arbeiten.
- Englische Oberstufe.
Aufgaben:
- Leitung der Migration unseres Projekts von Yarn Classic zu einem modernen Paketmanager, Gewährleistung reibungsloser Übergänge und minimaler Unterbrechungen.
- Verwenden Sie Bit.dev oder ähnliche Tools, um Code für die Wiederverwendung in mehreren Anwendungen zu extrahieren und zu modularisieren und so die Wartbarkeit und Effizienz des Codes zu verbessern.
- Architektur und Ausführung der Aufteilung unserer bestehenden React Native-App in zwei unterschiedliche Apps, um die Skalierbarkeit und das Benutzererlebnis zu verbessern.
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, darunter Designer, Produktmanager und Backend-Entwickler, um qualitativ hochwertige Softwarelösungen bereitzustellen.< /li>
- Betreuen und leiten Sie Nachwuchsentwickler und fördern Sie eine Kultur des kontinuierlichen Lernens und der Verbesserung.
- Bleiben Sie über die neuesten Branchentrends und Best Practices in der React.js- und React Native-Entwicklung auf dem Laufenden .
- Nehmen Sie an Codeüberprüfungen teil und stellen Sie die Einhaltung von Best Practices und hohen Standards der Codequalität sicher.
Einstellungsprozess:
Wir freuen uns auf Ihre Bewerbung!