C6 Bank
ArcTouch | Contractors Job Board
Senior Fullstack Engineer - Shopify [Talent Pool]
Über die Stelle
**Diese Gelegenheit konzentriert sich auf den Aufbau unseres Talentpools für zukünftige Stellen.**
REMOTE ARBEIT: Diese Position ist remote-freundlich. Wenn du das Büro vermisst, haben wir ein großartiges in Florianópolis und du bist jederzeit willkommen, dort zu arbeiten.
GESUCHT: Denker, Macher & Träumer
Seit über 15 Jahren entwickelt ArcTouch begeisternde Apps, Websites und vernetzte Erlebnisse für Weltklasse-Unternehmen, führende Marken und innovative Start-ups. Sehen Sie einige unserer Arbeiten.
Seit dem Launch unserer ersten App im Jahr 2009 verfolgen wir diese Kernprinzipien:
- Entwickle begeisternde Produkte, die perfekte Mischung aus Nützlichkeit und Faszination, die aussagekräftige Verbindungen zu den Nutzern schmieden.
- Sei ein begeisterndes Unternehmen, in dem fantastische Teams aus vielfältigen Individuen täglich zusammenarbeiten, um etwas zu schaffen, auf das wir stolz sein können.
Wenn du eine Leidenschaft für die Entwicklung begeisternder Produkte hast, dann wollen wir dich bei uns!
Lerne das Web Developers Team kennen
Wir messen unsere Aktivitäten hier anhand einer klaren Skala: Exzellenz. Unser Team entwickelt die begeisterndsten Produkte. Mit Kameradschaft, Eigenverantwortung und Leidenschaft entwickeln und liefern wir webbezogene Produkte, die auf die unterschiedlichsten Szenarien und Bedürfnisse zugeschnitten sind. Wir streben nach Innovation. Deshalb haben wir Studiengruppen, Meetups und Web-Talks, die uns helfen, über die neuesten Technologien auf dem Laufenden zu bleiben, und das Großartigste daran ist, dass wir uns so gemeinsam weiterentwickeln. Damit wollen wir uns bei jedem Projekt und jeder Lieferung verbessern, immer im Einklang mit unserem Ziel: unseren Kunden zu helfen, zu Superhelden zu werden.
ArcTouch ist ein Spezialstudio und Teil der preisgekrönten AKQA Group.
Mindestanforderungen
Rollen Erwartungen
Front-end
- Entwickle großartige front-end Features, reich an Interaktionen, skalierbar und wartbar, unter Verwendung von ReactJS, Angular oder VueJS;
- Entwerfe, passe an und optimiere Shopify-Themes von Grund auf oder aus bestehenden Vorlagen, indem du sauberen und modularen Liquid-Code, HTML, CSS und modernes JavaScript schreibst;
- Entwerfe und erstelle Datenabruf- und Zustandsverwaltungssysteme im front-end unter Verwendung von Flux, Redux oder Mobx (aber wenn du mit einem anderen Tool vertraut bist, das gute Arbeit leisten kann, bring es mit);
- Arbeite mit unseren Produktdesignern zusammen, um das Design unseres Produkts zu iterieren, zu validieren und zu verbessern;
- Schreibe Unit-Tests, um Änderungen zu erkennen und zu verhindern, die das Design-Kontrakt brechen könnten;
- Konzentriere dich auf Cross-Browser-Entwicklung und liefere die gleiche Benutzererfahrung für eine breite Palette von Browsern, auch für solche, die nicht Chromium-basiert sind.
Back-end
- Entwickle und pflege gut gestaltete back-end Services, die einfach zu skalieren und zu warten, sicher und robust sind, unter Verwendung von NodeJS, Go (Golang) oder Python;
- Erstelle benutzerdefinierte Shopify-Apps (öffentlich oder privat) und integriere Shopify mit externen Drittsystemen (ERPs, CRMs, Fulfillment und Zahlungs-Gateways) unter Verwendung von Shopify Admin APIs (REST und GraphQL);
- Entwerfe, implementiere und pflege skalierbare REST APIs, sicher und zuverlässig, die sowohl von mobilen als auch von Webanwendungen genutzt werden können;
- Stelle back-end Anwendungen bereit, überwache und pflege sie, strebe nach Top-Performance, Sicherheit und skalierbarer Infrastruktur unter Verwendung von AWS, Azure oder Google Cloud.
Allgemein
- Erfahrung mit modernen Shopify-Entwicklungsworkflows, einschließlich Shopify CLI, Theme Kit, GitHub-Integration und idealerweise Headless Commerce-Architekturen (Hydrogen/Remix oder benutzerdefinierte Storefronts); Definiere und implementiere eine passende Nutzung von GitFlow, entweder mit GitHub, GitLab oder einem anderen git Repository;
- Entwerfe und erstelle lesbaren Code, eine gut definierte Architektur, die den OOP-Säulen folgt: Kapselung, Datenabstraktion, Polymorphismus und Vererbung (hey, funktionale Programmierer, fühlt euch frei, euch anzuschließen. Wir würden gerne unsere Produkte mit etwas FP verbessern);
- Architekturiere, entwerfe und implementiere Datenbanken, sowohl relationale als auch nicht-relationale, unter Verwendung von Microsoft SQL SERVER, MySql, MariaDB, MongoDB, Cassandra oder einer anderen verfügbaren Datenbank;
- Nimm am Einstellungsprozess für dein Chapter teil, indem du technische Interviews führst und dem Unternehmen hilfst, mehr talentierte Leute wie dich einzustellen;
- Nimm an englischsprachigen Meetings mit unseren Kunden teil, hilf ihnen, bessere Ansätze und Lösungen zu identifizieren, vertrete Meinungen in komplexen Gesprächen, um Fristen zu verhandeln und abzuschätzen.
An einem typischen Tag bei uns wirst du:
- Nahtlos mit frontend und backend Technologien arbeiten, einschließlich Shopify-Store-Anpassung, App-Entwicklung und E-Commerce-Integrationen;
- Dich über die neuesten Technologien auf dem Markt und Updates im Shopify-Ökosystem auf dem Laufenden halten (neue API-Versionen, Online Store 2.0-Funktionen usw.);
- Verschiedene Kontexte analysieren und immer nach Möglichkeiten suchen, die Erfahrung unserer Projekte sowohl in der Codierung als auch in der Ausführung zu verbessern;
- An technischen Diskussionen über das Projekt, technische Herausforderungen und die Verbesserung unserer Lösungen teilnehmen;
- Klare Kommunikation mit unseren Kunden pflegen, Erwartungen und Projektdefinitionen abstimmen;
- Deine Teamkollegen unterstützen und ihnen helfen, weiter zu lernen und ihre Fähigkeiten zu entwickeln;
- An englischsprachigen Meetings mit unseren Kunden, deinem Team und Projektmanagern teilnehmen und den technischen Standpunkt einbringen;
- Unsere Kultur und Werte vorantreiben, indem du als Eigentümer unserer Prinzipien handelst und sie lebst und anwendest.
