Esri
Assemble Technology
Senior Software Engineer, SF Bay Area
Über die Stelle
Assemble ist ein Startup in der Seed-Phase, das mit dem einzigen Ziel gegründet wurde, eine Zukunft zu schaffen, in der Bezahlung fair, gerecht, konsistent, wettbewerbsfähig und nachvollziehbar ist. Wir sind fest davon überzeugt, dass wir die heutigen Probleme der Gehaltsgerechtigkeit lösen können, indem wir wunderschön einfache Software-Tools entwickeln und Menschen und Unternehmen über Best Practices aufklären. Wir verfügen derzeit über die Kunden, Umsätze und Kapitalinvestitionen, um dies zu erreichen, aber wir brauchen talentierte Teamkollegen wie Sie, um diese Mission zu erfüllen.
Als frontend-fokussierter Ingenieur in unserem Team haben Sie viel direkten Einfluss auf unser Produkt, unsere Komponentenbibliothek, APIs und unsere Arbeitsweise. Da wir ein kleines Team sind, erwarten wir auch, dass alle Ingenieure von Zeit zu Zeit mit dem gesamten Stack vertraut sind. Wir verwenden Typescript sowohl für das frontend als auch für das backend in einer einzigen monolithischen Codebasis, um die Mitarbeit an jedem Teil des Stacks so einfach wie möglich zu gestalten. Wir verwenden auch GraphQL mit generierten Typen, um sicherzustellen, dass das frontend und das backend gut synchron gehalten werden.
TAG FÜR TAG WERDEN SIE
- Hochwertigen frontend-Code für unser SaaS-Produkt entwerfen und schreiben. Beispiele hierfür sind die Erstellung wiederverwendbarer Komponenten für unsere Designbibliothek, die Entwicklung komplexer Benutzererlebnisse bei gleichzeitiger Minimierung der Zustandskomplexität in React, das Schreiben von Storybook-Tests zur Vermeidung visueller Regressionen und das Geben von Feedback an andere Ingenieure, um einen hohen Standard aufrechtzuerhalten.
- Gelegentlich an GraphQL APIs und Servercode arbeiten, um Features zu liefern. Derzeit sind alle unsere Ingenieure full stack und haben unterschiedliche Stärken und Interessen.
- Mit unseren Produkt- und Designkollegen zusammenarbeiten, um Kundenanforderungen zu verstehen, Lösungen zu gestalten und Iterationen in einem wöchentlichen Sprint-Rhythmus zu liefern.
- Die Ingenieurskultur, Standards, Werkzeuge und Prozesse gestalten und verbessern.
- Helfen Sie beim Aufbau eines erfolgreichen Unternehmens, das Gutes tut, indem es Gutes leistet.
Mindestanforderungen
Wir würden uns freuen, mit Ihnen zu sprechen, wenn
- Ein Ingenieur mit 4+ Jahren Erfahrung in der Arbeit mit modernem frontend-Webcode. Ein Teil dieser Erfahrung sollte mit React oder einem ähnlichen komponentenbasierten Framework gesammelt worden sein.
- Tiefgreifende Kenntnisse in der frontend-Entwicklung und breite Kenntnisse in der End-to-End-Webentwicklung.
- Motiviert durch die Gestaltung von ansprechenden UX und die Besessenheit von Designdetails.
- Ein exzellenter Kommunikator sowohl mit Worten als auch mit Code. Sie verstehen die Bedeutung von schriftlichen und mündlichen Kommunikationsfähigkeiten für leistungsstarke technische Teams.
- Begeistert vom Aufbau einer kollaborativen, schnelllebigen, zielgerichteten und kundenorientierten Ingenieurskultur.
BONUSPUNKTE
- Sie sind vertraut mit Typescript, CSS-Frameworks, Node.js oder GraphQL.
- Sie haben Erfahrung in der Arbeit bei einem Startup oder beim Aufbau von Produkten von Grund auf.
LEISTUNGEN
- Wettbewerbsfähige Bar- und Aktienvergütung
- Starkes Leistungspaket für die Krankenversicherung
- 401(k)-Programm
- $600 Produktivitätszuschuss für das Homeoffice
- $300 monatlicher Essenszuschuss
- Regelmäßige Teambuilding-Events und Offsites zweimal im Jahr
