Beschreibung
Aufgaben:Aktuell sind wir auf der Suche nach einem Spezialist im Bereich ReactJS für ein Frontend-Projekt unseres Kunden im Umfeld seiner Kundenwebseite:
Folgende Aufgaben kommen auf Sie zu:
+ agile Entwicklung nach Scrum im Frontend-Team für die Webseite, speziell im Bereich digitale Formulare / Kunden Self-Service
+Weiterentwicklung der Funktionalitäten anhand der User Stories im Frontend
Projekt-Nr.:
78929Projekttitel:
Senior React Developer Frontend (m/w/d)Stellentyp:
freiberuflichEinsatzort:
RemoteStarttermin:
asapDauer:
1 Jahr +Anforderungen:
MUST
+ Erfahrung mit ReactJS (Stichworte: VirtualDOM/JSX, Hooks, Events, Inline Styles, CSS Modules und StyledComponents) / mind. 2 Jahre
+ Erfahrung Erfahrung in der Typisierung mit TypeScript und die Einbindung von Datenschemata - beispielsweise vom Backend (GraphQL Schema, Swagger Spec)
+ Erfahrung im Testing - Testing von Komponenten und Frontend-Testing (Unit Tests, Smoke, Integration, Render, ...)
+ Erfahrung in der agilen Entwicklung
+ Spezialisierung auf Frontend
Styling:
+ Erfahrung im Schnitt von responsiven Komponenten (zb atomares Design) + semantische Auszeichnung, Styling mit CSS Modules, CSS-in-JS), Event Handling (Gesten, Tastatur) // Design von PC auf Handy immer noch richtig // zb Zählerstandserfassung ? responsive Images und Einbetten von 3rd-Party-Lösungen
+ Erfahrung mit Mobile Layouts / Responsiveness
+ Erfahrung im Aufsetzen von Grids in CSS, Feature Queries und Custom Properties)
+ Erfahrung mit Semantisches HTML, Typografie, ARIATags, Margin Collapsing und Box Modelle (einornden und beschreiben können)
+ Erfahrung mit Libraries wie z.B. Frame Motion, um Drittkomponenten bereit zu stellen
UI Entwicklung:
+ Erfahrung mit React Anwendungen und server-seitigem Rendern // Browser Rendering
+ Erfahrung mit Frameworks für die App-Entwicklung (Bsp: NextJS und CRA)
+ Erfahrung mit Statemanagement / Zustände speichern, komplexes Formular
Build Prozesse und Tools:
+ Erfahrung mit Build-Systemen (zb Webpack, Babel) --> Babel für Transpiling; Typescript für Typisierung von Code, ESLint für Linting, Prettier für Formatierung, Git für Versionierung
+ Erfahrung mit Entwicklungstools (ESLint, Prettier)
+ Erfahrung mit Routing
+ Erfahrung mit Form-Management
+ Erfahrung in Deployment mit Caching (Content Hashes, eTags) und von CDNs (Cloudfront, Azure, CDN)
+ Erfahrung mit Continuous Integration, um automatisches Deployment / Testng von Pullrequests oder Production Builds zu realisieren
+ Erfahrung mit modernem CSS-, JavaScript- und HTML-Standards incl. semantischem Markup, ARIA-Tags, Bild-/Video-Formate, Responsive-Design,etc. TypeScript-Kenntnisse
Lade Management:
+ Erfahrung mit Redux/MobX, Apollo GraphQL und SWR
+ Erfahrung mit REST-Schnittstellen und Microservices
+ Erfahrung mit Oauth (Token basierter Zugriff)
+ Erfahrung von ServceWorkern und dem Bau von PWAs mit echter offline Fähigkeit
+ Erfahrung mit Performance Metriken wie TTI, CLS etc.
+ Erfahrung mit Grafik- und Videoformaten
+ Erfahrung mit JavaScript, EcmaScript (Promises, Async/Await)
+ Lust neue Technologien zu lernen, State of the Art
NICE
+ Tools wie Lerna und Rollup (Für Build Prozesse)
+ Erfahrung mit Touch Interaktion
+ Erfahrung mit Animationen
+ Erfahrung mit Tools wie Storybook
+ Tools wie Jest/TestingLibrary und Cypress
+ Erfahrung im Optimieren von Build Pipelines
+ Erfahrung mit Datenverwaltung
+ Erfahrung mit den wichtigsten HTTP-Status Codes
Zusätzliche Informationen:
Konnten wir Ihr Interesse wecken? Dann freuen wir uns auf die Zusendung Ihres aussagekräftigen Expertenprofils unter Angabe Ihrer Stundensatzvorstellung.
SOLCOM zählt zu den führenden Technologiedienstleistern in den Bereichen Softwareentwicklung, IT und Engineering. Seit mehr als 20 Jahren arbeiten wir als Partner global agierender Spitzenunternehmen aller Branchen und sind weltweit im Einsatz, wo Innovation entscheidet.