Als Lead React Native Developer für unser digitales Projekt sind Sie dafür verantwortlich, die Entwicklung einer hochmodernen plattformübergreifenden Mobile-Banking-Anwendung voranzutreiben. Sie leiten ein Entwicklerteam und arbeiten eng mit Designern, Produktmanagern und anderen Interessengruppen zusammen, um eine robuste und benutzerfreundliche Anwendung bereitzustellen.
Aufgaben:
< ol>
Leiten Sie die End-to-End-Entwicklung der React Native Mobile-Banking-Anwendung und sorgen Sie für hohe Leistung, Skalierbarkeit und Sicherheit.Arbeiten Sie mit Designern zusammen, um pixelgenaue UI-Designs zu implementieren und sicherzustellen nahtlose Benutzererfahrung auf iOS- und Android-Plattformen.Entwerfen und implementieren Sie wiederverwendbare Komponenten und Bibliotheken, um die Entwicklung zu beschleunigen und die Codequalität aufrechtzuerhalten.Arbeiten Sie eng mit Backend-Entwicklern zusammen, um APIs zu integrieren und reibungslose Daten sicherzustellen Datenfluss zwischen der mobilen App und dem Server.Implementieren Sie Best Practices der Branche für die Entwicklung mobiler Apps, einschließlich Codeüberprüfungen, Unit-Tests und kontinuierlicher Integration.Bleiben Sie auf dem Laufenden Neueste Trends und Technologien in der mobilen Entwicklung, insbesondere im React Native-Ökosystem, und setzen sich gegebenenfalls für deren Einführung ein.Betreuen und coachen Sie Teammitglieder und fördern Sie eine Kultur des Lernens und der kontinuierlichen Verbesserung innerhalb der Einheit. li>Arbeiten Sie mit Stakeholdern zusammen, um Anforderungen zu sammeln, technische Anleitung bereitzustellen und die Übereinstimmung mit Projektzielen und Zeitplänen sicherzustellen.Anforderungen:
< ol>
Nachgewiesene Erfahrung (6+ Jahre) als React Native-Entwickler mit einem umfangreichen Portfolio an mobilen Anwendungen, die sowohl auf iOS- als auch auf Android-Plattformen bereitgestellt werden.Tiefes Verständnis von JavaScript, Typescript, React und React Native-Frameworks, einschließlich ihrer Kernprinzipien und Best Practices.Erfahrung in der Leitung eines Entwicklerteams bei der Entwicklung komplexer mobiler Anwendungen, vorzugsweise in der Fintech- oder Bankenbranche.Solides Verständnis Sie kennen Architekturmuster für mobile Apps wie Flux/Redux und haben Erfahrung in der Architektur skalierbarer und wartbarer Anwendungen. Erfahrung mit Redux Toolkit und Zustand.Kenntnisse in der Integration von RESTful APIs und Bibliotheken (wie React Query usw.) in React Native-Anwendungen.Fortgeschrittene Erfahrung mit der React Native Reanimated-Bibliothek oder Moti Vertrautheit mit Best Practices und Techniken für die Sicherheit mobiler Apps zum Schutz sensibler Benutzerdaten.Ausgeprägte Kommunikations- und Zusammenarbeitsfähigkeiten sowie die Fähigkeit, effektiv in einer funktionsübergreifenden Teamumgebung zu arbeiten.< /li>Kenntnisse über CI/CD-Pipelines und automatisierte Test-Frameworks für mobile Anwendungen.Bevorzugte Qualifikationen:
- Erfahrung mit nativer iOS- oder Android-Entwicklung (Swift/Objective-C für iOS, Java/Kotlin für Android).
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige Berufserfahrung li>
- Vorherige Erfahrung in einer Startup-Umgebung oder bei Greenfield-Projekten.