Don't Panic IT Recruiting Agency
Senior Front-End-Entwickler angezeigt Wir, Don’t Panic Recruiting Agency, suchen einen Senior Front-End-Entwickler für SERB. Erfahrung mit Mapbox ist ein Muss! Vollzeit, Remote oder Umzug in den Oman. SERB ist ein führender Anbieter modernster Drohnenlösungen. SERB ist ein modernes High-Tech-Unternehmen, das im Jahr 2020 gegründet wurde, um durch das Angebot intelligenter Dienstleistungen und Produkte die Drohnenindustrie im Sultanat Oman anzuführen. Das Unternehmen unterstützt Einzelpersonen un
Senior Front-End-Entwickler angezeigt Wir, Don’t Panic Recruiting Agency, suchen einen Senior Front-End-Entwickler für SERB. Erfahrung mit Mapbox ist ein Muss! Vollzeit, Remote oder Umzug in den Oman. SERB ist ein führender Anbieter modernster Drohnenlösungen. SERB ist ein modernes High-Tech-Unternehmen, das im Jahr 2020 gegründet wurde, um durch das Angebot intelligenter Dienstleistungen und Produkte die Drohnenindustrie im Sultanat Oman anzuführen. Das Unternehmen unterstützt Einzelpersonen und Unternehmen bei der Verwaltung ihres Drohnenbetriebs und der Einhaltung von Vorschriften für sichere Reisen. Was sie tun: Das Bewusstsein für UTM auf dem lokalen Markt stärken und für Forschung und Fortschritt auf diesem Gebiet sorgen. Um unterschiedliche Bewerber auszubilden, zu schulen und den Aufbau zentraler Projekte zu erleichtern. Um Unternehmen dabei zu helfen, Drohnentechnologien so schnell wie möglich in einer zuverlässigen, sicheren und agilen Umgebung zu implementieren. Über die Rolle: Das Unternehmen sucht einen Senior Front-End-Entwickler (ab 6 Jahren), der sich seinem spannenden Team anschließt und in Vollzeit mitarbeitet. Als Senior Front-End Developer sind Sie für die Gestaltung und Implementierung von Benutzeroberflächen verantwortlich und stellen die Reaktionsfähigkeit und Leistung von Webanwendungen sicher. Sie arbeiten mit funktionsübergreifenden Teams zusammen, darunter Back-End-Entwickler und UX/UI-Designer, um nahtlose und optisch ansprechende Benutzererlebnisse zu schaffen. Der ideale Kandidat sollte über ausgeprägte Kenntnisse moderner Front-End-Technologien, ausgezeichnete Fähigkeiten zur Problemlösung und eine Leidenschaft für die Bereitstellung hochwertiger Softwarelösungen verfügen. Verantwortlichkeiten ● Entwickeln, implementieren und warten Sie Front-End-Komponenten von Webanwendungen. ● Arbeiten Sie mit UX/UI-Designern zusammen, um Designmodelle in reaktionsfähige und interaktive Benutzeroberflächen zu übersetzen. ● Stellen Sie die technische Machbarkeit von UI/UX-Designs sicher und optimieren Sie sie für maximale Geschwindigkeit und Skalierbarkeit. ● Schreiben Sie sauberen, gut dokumentierten und effizienten Code mit HTML, CSS, JavaScript und anderen relevanten Technologien. ● Debuggen und lösen Sie Probleme im Zusammenhang mit der Front-End-Funktionalität, um ein reibungsloses und fehlerfreies Benutzererlebnis zu gewährleisten. ● Arbeiten Sie eng mit Back-End-Entwicklern zusammen, um Front-End-Komponenten mit serverseitiger Logik zu integrieren. ● Arbeiten Sie mit Produktmanagern, Designern und anderen Beteiligten zusammen, um die Anforderungen zu verstehen. ● Optimieren Sie Anwendungen für maximale Geschwindigkeit und Skalierbarkeit, beheben Sie Leistungsengpässe und verbessern Sie das allgemeine Benutzererlebnis. ● Bleiben Sie über Best Practices der Branche und neue Front-End-Technologien auf dem Laufenden, um die Anwendungsleistung zu verbessern. ● Führen Sie Codeüberprüfungen durch, um die Codequalität und die Einhaltung von Codierungsstandards aufrechtzuerhalten. ● Bieten Sie jungen Front-End-Entwicklern Mentoring und Anleitung und fördern Sie eine Umgebung für Zusammenarbeit und Wissensaustausch. ● Implementieren und pflegen Sie Testprozesse, um die Zuverlässigkeit und Qualität des Front-End-Codes sicherzustellen. ● Arbeiten Sie mit Qualitätssicherungsteams zusammen, um Probleme vor der Bereitstellung zu identifizieren und zu beheben. ● Dokumentieren Sie Code, technische Entwürfe und projektbezogene Informationen, um die Zusammenarbeit und den Wissenstransfer zu erleichtern. ● Identifizieren Sie proaktiv Bereiche für Verbesserungen in Prozessen, Tools und Technologie-Stacks und tragen Sie zu kontinuierlichen Verbesserungsinitiativen bei. ● Kenntnisse im Aufbau und der Implementierung wiederverwendbarer KomponentenBest Practices für komponentenbasierte Architektur. ● Umfangreiches Fachwissen im Aufbau von serverseitig gerenderten (SSR) und statisch generierten (SSG) Webanwendungen sowie serverlosen Funktionen. ● Erfahrung mit Unit-Tests und Integrationstests. ● Verständnis von Code-Splitting und Lazy Loading für eine effiziente Ressourcennutzung. ● Grundlegendes Verständnis der Bereitstellungsprozesse für moderne JS-Webanwendungen. ● Vertrautheit mit CI/CD-Pipelines und automatisierten Bereitstellungstools. Anforderungen ● 6+ Jahre Erfahrung in der Front-End-Entwicklung. ● Auszeichnungssprache: Kenntnisse in HTML. ● CSS: Gute Kenntnisse von CSS 3.0 und mehr. ● CSS-Frameworks: Erfahrung mit Tailwind und Bootstrap. ● CSS-Präprozessor: Kenntnisse in SCSS. ● JavaScript: Fundierte Kenntnisse des ECMA-Skripts und Vanilla-JavaScript. ● JavaScript-Frameworks: Kenntnisse in React Js, Next Js, Electron und React Native. ● State Management: Erfahrung mit Redux und Mobx. ● Typprüfer: Solides Verständnis von Typescript. ● Hooks: Fachkenntnisse im effektiven Einsatz von Hooks. ● Versionskontrolltools: Kenntnisse im Umgang mit GitHub. ● Testen: Erleben Sie zu Testzwecken InJest oder ein anderes Test-Framework. ● Internationalisierung: Kenntnisse über i18n. ● Bibliotheken/Tools: Vertrautheit mit Axios, GraphQL, Tanstack Table, React Query, RTK Query und Formik. ● Projektmanagement-Tools: Erfahrung mit Jira. ● Kommunikationstools: Kenntnisse in Slack für die Teamkommunikation. ● Karten: Google Maps, Mapbox, OpenStreet Weitere Anforderungen: ● Ausgeprägte Fähigkeiten zur Problemlösung und Liebe zum Detail. ● Fähigkeit zur Zusammenarbeit in einer Teamumgebung. ● Ausgezeichnete Kommunikations- und zwischenmenschliche Fähigkeiten. Rekrutierungsprozess: Screening-Anruf mit dem Personalvermittler. Technisches Interview. Culture Fit-Interview. Wenn Sie eine Leidenschaft für die Frontend-Entwicklung haben und bereit sind, eine herausfordernde und lohnende Rolle zu übernehmen, würden wir uns freuen, von Ihnen zu hören. Bitte reichen Sie Ihren Lebenslauf, ein Anschreiben und ein Portfolio Ihrer letzten Arbeiten ein.