Middle React Developer Ukraine, віддалено Über uns Syndicode ist ein Wert- motivierter Softwareentwicklungspartner mit einem weltweit verteilten Team aus Ingenieuren, Designern, Architekten und IT-Managern. Uns verbindet die Mission, unseren Kunden Softwareprodukte und -dienstleistungen zu bieten, die wie vorgesehen funktionieren, aussehen und funktionieren. Wir glauben, dass unsere Mitarbeiter und unsere Kultur den kontinuierlichen Erfolg von Syndicode ausmachen. Unser Team wird durch gemei
Middle React Developer
Ukraine, віддалено
Über uns
Syndicode ist ein Wert- motivierter Softwareentwicklungspartner mit einem weltweit verteilten Team aus Ingenieuren, Designern, Architekten und IT-Managern. Uns verbindet die Mission, unseren Kunden Softwareprodukte und -dienstleistungen zu bieten, die wie vorgesehen funktionieren, aussehen und funktionieren.
Wir glauben, dass unsere Mitarbeiter und unsere Kultur den kontinuierlichen Erfolg von Syndicode ausmachen. Unser Team wird durch gemeinsame Prinzipien wie Verantwortlichkeit, Engagement, Exzellenz, Sichtbarkeit, Integrität, Innovation, Win-Win und Flexibilität vereint. Syndicoder sind Fachleute, die sich durch kontinuierliches Lernen weiterentwickeln, bestrebt sind, Verbesserungen in den Arbeitsabläufen einzuführen und verschiedene Quellen analysieren können, um fundierte und zeitnahe Entscheidungen zu treffen.
Wenn das nach Ihnen klingt, bewerben Sie sich auf unsere Stellen und werden Sie ein neuer Syndicoder!
Über die Rolle
Für eine Position als „Middle React Developer“ suchen wir einen dynamischen und kompetenten Fachmann, der zur Gestaltung und Wartung benutzerfreundlicher Webanwendungen beiträgt. Der ideale Kandidat kann eine nachgewiesene Erfolgsbilanz bei der Implementierung und Verbesserung von Funktionen mithilfe aktueller Front-End-Frameworks vorweisen. Diese Position bietet Ihnen eine spannende Gelegenheit, Ihr technisches Fachwissen zu nutzen und sicherzustellen, dass unsere Projekte hohe Standards in Bezug auf Benutzerfreundlichkeit und Leistung erfüllen.
Was Sie tun werden
- Erstellen Sie sauberen, effizienten, lesbaren, wartbaren und skalierbaren Code basierend auf Spezifikationen.
- Funktionsanforderungen analysieren und technische Anforderungen nach Bedarf anpassen;
- Mitwirkung beim Entwurf der Funktionsarchitektur in Zusammenarbeit mit dem Team;
- Proaktives Identifizieren und Kommunizieren potenzieller Probleme, die durch gewählte Wege oder geplante Entwicklungen verursacht werden;
- Schätzung von Aufgaben und Arbeiten zur Einhaltung von Fristen, rechtzeitige Berichterstattung über erforderliche Umplanungen oder Friständerungen;
- Befolgen gängiger Codierungsansätze und -praktiken;
- Testen der Funktionalität aller Codes/Komponenten/Anwendungen, um sicherzustellen, dass sie funktionieren;
- Erstellen der technischen Dokumente als Referenz und Berichterstattung und deren Aktualisierung;
- Bei Bedarf Aktualisierung der neuen und vorhandenen Lösungen;
- Teilnahme an der Codeüberprüfung für Ingenieure innerhalb eines Teams;
- Teilnahme an Workshops und Webinaren, um den Wissensaustausch voranzutreiben.
Was Sie benötigen
- Bachelor- und/oder Master-Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich ;
- 3–5 Jahre Berufserfahrung in der Front-End-Softwareentwicklung;
- Kenntnisse in React JS oder anderen relevanten JavaScript-Frameworks;
- Kenntnisse in Next.js und TypeScript;
- Vertrautheit mit dem Chakra UI-Framework oder anderen CSS-in-JS-Bibliotheken;
- Kompetenz in GraphQL, insbesondere in der Verwendung des URQL GraphQL-Clients;
- Kenntnisse über Test-Frameworks wie Jest, React Testing Library und MSW (Mock Service Worker);
- Fachkenntnisse in Staatsverwaltungsbibliotheken wie Zustand oder anderen;
- Beherrscht Formularverwaltungsbibliotheken wie „react-hook-form“ oder andere;
- Ausgeprägtes Verständnis der Prinzipien, Methoden und Best Practices der Softwareentwicklung (z. B. Agile, Scrum, Wasserfall);
- Kenntnisse im Schreiben von sauberem, effizientem und wartbarem Code;
- Sorgfältige Liebe zum Detail, um die Genauigkeit, Sicherheit und Zuverlässigkeit von Softwaresystemen sicherzustellen;
- Fundierte Kenntnisse von Software-Designmustern;
- Erfahrung im Entwerfen und Implementieren von Testplänen;
- Fähigkeit, umfassende technische Dokumentation zu erstellen und zu pflegen;
- Erfahrung mit Versionskontrollsystemen wie Git;
- Fähigkeit, Zeit effektiv zu verwalten und Projektfristen einzuhalten;
- Effektive Kommunikationsfähigkeiten für die Zusammenarbeit mit Teammitgliedern und möglicherweise die Betreuung weniger erfahrener Entwickler;
- Bereitschaft und Fähigkeit, über neue Technologien und Branchentrends auf dem Laufenden zu bleiben.
Schön zu haben
- Relevante Zertifizierungen in verwandten Bereichen.
Was Sie bei Syndicode erhalten
- 15 Urlaubstage, 11 freie Feiertage und 20 Krankheitstage Tage pro Jahr;
- Vollständiger Remote-Job;
- Pädagogische Unterstützung;
- Interne Tech-Treffen;
- Kontinuierliches Feedback innerhalb von Teams und Abteilungen;
- Erstklassiges Team;
- Fähigkeit, sich an der Entscheidungsfindung zu beteiligen und neue Ideen einzubringen;
- Selbstmanagement: Möglichkeit, Ihre Zeit zu verwalten und Ihre Aktivitäten zu planen;
- Dynamisches, schnell wachsendes Umfeld: Wir reagieren schnell und passen uns schnell an die Veränderungen in der Welt und auf dem Markt an.