Wir suchen einen Front-End-Entwickler, der:Wissen und Erfahrung in der asynchronen JavaScript-Programmierung, einschließlich Versprechen und Modulen;über umfassende Erfahrung und Fachwissen verfügt in React.js, Next.js;Gute Erfahrung mit CSS-Präprozessoren wie SASS, LESS oder Stylus;Gute Erfahrung in der Arbeit mit Servern, Datenbanken und RESTful und/oder GraphQL APIs;Vertrautheit und Bereitschaft, mit dem React-Ökosystem und den zugehörigen Bibliotheken und Tools zu arbeiten;Fähigkeit, effizie
Wir suchen einen Front-End-Entwickler, der:
- Wissen und Erfahrung in der asynchronen JavaScript-Programmierung, einschließlich Versprechen und Modulen;
- über umfassende Erfahrung und Fachwissen verfügt in React.js, Next.js;
- Gute Erfahrung mit CSS-Präprozessoren wie SASS, LESS oder Stylus;
- Gute Erfahrung in der Arbeit mit Servern, Datenbanken und RESTful und/oder GraphQL APIs;
- Vertrautheit und Bereitschaft, mit dem React-Ökosystem und den zugehörigen Bibliotheken und Tools zu arbeiten;
- Fähigkeit, effiziente Engineering- und Architekturlösungen für Front-End-Entwicklungsprojekte vorzuschlagen und zu implementieren;
- Kenntnisse in den besten Codierungspraktiken und Vertrautheit mit Entwicklungsprozessen wie Versionskontrolle (z. B. Git) und Codeüberprüfung;
- Verständnis von Datenstrukturen und Algorithmen, einschließlich Optimierungstechniken für effizienten Code Ausführung;
- Kenntnisse in JavaScript und vorzugsweise TypeScript, einschließlich moderner ES6+-Funktionen und -Syntax;
- Erfahrung mit CSS/SASS-Modulen für modulares und wartbares Styling und Vertrautheit mit CSS-in-JS Techniken;
- Erfahrung mit Tools wie Webpack, Parcel oder Rollup zum Bündeln und Optimieren von Front-End-Assets;
- Fähigkeit, Benutzeroberflächen für die Reaktionsfähigkeit auf verschiedenen Geräten und Bildschirmgrößen zu optimieren und anzupassen ;
- Kenntnisse über Techniken und Tools zur Optimierung der Front-End-Leistung, einschließlich Code-Splitting, Lazy Loading und Caching;
- Verständnis für browserübergreifende Kompatibilitätsprobleme und die Fähigkeit, diese zu beheben effektiv;
- Vertrautheit mit Front-End-Test-Frameworks und -Praktiken, einschließlich Unit-Tests und End-to-End-Tests (E2E);
- Kompetenz im Debuggen von Front-End-Anwendungen, Identifizieren und Probleme umgehend beheben;
- Verständnis der Web-Barrierefreiheitsprinzipien und Erfahrung in der Implementierung barrierefreier UI-Komponenten;
- Erfahrung mit CI/CD-Pipelines und Konfiguration für automatisierte Builds, Tests und Bereitstellungen; li>
Wäre ein Bonus, wenn Sie:
- Erfahrung in ReactNative haben;
- Erfahrung mit Web3-Bibliotheken und Frameworks (web3.js, ethers.js usw.);
- Hat Erfahrung in der Arbeit mit Headless CMS;
- Erfahrung in GraphQL (Apollo Client usw.);
- Erfahrung im Schreiben nützlicher Bash-Skripte;
- Erfahrung mit CI/CD und Konfigurationen dafür;
- Unit/E2E testet Schreibfähigkeiten;
Ihre Aufgabenbereiche wären: h3>- Übersetzen Sie Wireframes und UI-Designs in pixelgenaue funktionale Anwendungen (pixelgenaue, benutzerfreundliche Designs, 3-5px-Toleranz);
- Zusammenarbeit mit dem UI/UX-Team, Produktmanagern usw andere Stakeholder bei der Bereitstellung des ultimativen Benutzererlebnisses;
- Lösungen gemeinsam mit den Teamkollegen implementieren;
- Effiziente und wiederverwendbare Front-End-Systeme und -Komponenten entwickeln;
- Bestehende optimieren Benutzeroberflächen für Reaktionsfähigkeit, Leistung und Skalierbarkeit;
- Codeüberprüfungen durchführen und an Pair-Programming-Sitzungen teilnehmen;
- Enge mit anderen funktionsübergreifenden Teammitgliedern zusammenarbeiten;
ul>Weitere Anforderungen
- Englischniveau: Obere Mittelstufee oder höher;
- Bachelor- oder Master-Abschluss in Informatik, Programmtechnik oder einem verwandten Bereich wird bevorzugt.
- Mindestens 3 Jahre Erfahrung in der Front-End-Entwicklung; li>
- Erweiterte Kommunikations- und Präsentationsfähigkeiten mit der Fähigkeit, Kunden und Teammitgliedern Lösungen effektiv zu präsentieren;
- Grundlegende Projektmanagementfähigkeiten mit der Fähigkeit, Aufgaben zu priorisieren, Zeitpläne zu verwalten und Projektfristen einzuhalten;
- Erfahrung in der Leitung von Projekten und der Betreuung von Nachwuchsentwicklern;
Unsere Partnerschaft bietet Ihnen:
- Konkurrenzfähiges Gehalt;
- Möglichkeit, an überzeugenden Weltklasseprojekten zu arbeiten;
- Freundliches und unterstützendes Team, mit dem Sie sich beraten können;
- Remote-First-Kultur;
- Die Möglichkeit, sich innerhalb des Unternehmens beruflich weiterzuentwickeln.