Auf einen Blick
- Aufgaben: Entwickle und designe Entwickler-Tools, die wirklich beeindrucken.
- Unternehmen: SuchApi, ein profitables und agiles Tech-Startup.
- Vorteile: Vollständig remote, Eigenkapitalanteile und Gewinnbeteiligung.
- Weitere Informationen: Lerne direkt vom Gründer und wachse in einem dynamischen Umfeld.
- Warum dieser Job: Gestalte Produkte, die von Entwicklern geschätzt werden und echten Einfluss haben.
- Qualifikationen: Erfahrung in Frontend-Entwicklung und Design mit Figma.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Wir suchen einen Builder-Designer-Hybrid, der ein entwicklerorientiertes Produkt hochwertig gestaltet. Sie entwerfen es in Figma und setzen es selbst in Hotwire um. Wenn Sie die 200 ms Ruckeln, die sonst niemand bemerkt, ernst nehmen und sowohl den Geschmack haben, das Produkt zu gestalten, als auch die Fähigkeit, es in der Produktion zu bauen, ist diese Rolle für Sie.
Über SearchApi
SearchApi ist eine Echtzeit-SERP-API, die strukturierte Daten von über 100 Suchmaschinen und Quellen liefert, darunter Google Search, Google Shopping, Google Jobs, Bing, Baidu, YouTube, Amazon und viele mehr. Wir unterstützen Produktionslasten für Fortune-500-Unternehmen und schnell wachsende Startups, die zuverlässige Suchdaten in großem Maßstab benötigen. Wir sind ein schlankes, profitables, bootstrapped Team. Kein Druck von Investoren, kein Übermaß. Nur Ingenieure, die echte Produkte für echte Kunden liefern.
Warum bei uns einsteigen?
- Sie besitzen, wonach Entwickler uns beurteilen: Das Dashboard, den API-Spielplatz, die Dokumentation, die Marketingseite. Der erste Eindruck unseres Produkts ist Ihre Arbeit.
- Designen und bauen, kein Übergabeprozess. Sie nehmen ein Feature von einem Figma-Mockup bis zu einem zusammengeführten PR selbst in die Hand.
- Echter Einfluss. Ein kleines Team bedeutet, dass Ihre Arbeit direkt in Anmeldungen, Aktivierungen und Einnahmen sichtbar wird.
- Die besten Nutzer, für die man designen kann. Sie entwickeln Entwicklerwerkzeuge für Ingenieure, das anspruchsvollste und lohnendste Publikum.
- Bootstrapped und profitabel. Wir antworten an Kunden, nicht an Investoren.
Technologiestack
- Ruby on Rails 8 mit Hotwire (Turbo + Stimulus)
- Tailwind CSS und ViewComponents
- esbuild für JavaScript
- Figma für Design
- Native HTML zuerst, Turbo Frames über Single-Page-App-Frameworks
Wir verwenden täglich Cursor, Claude, GitHub und Slack. Wir liefern mehrmals täglich mit CI/CD.
Sie kontrollieren KI, KI kontrolliert Sie nicht. Wir liefern schneller, weil wir KI-Tools aggressiv nutzen, Cursor und Claude. Sie erstellen Komponenten, generieren Layouts und iterieren über Designvariationen mit KI. Aber Sie besitzen jeden Pixel und jede Zeile, die landet. Sie können erkennen, wann ein KI-generiertes Layout generisch ist und es in etwas mit Geschmack verwandeln. Wenn Sie das nicht können, sind Sie nicht bereit für diese Rolle.
Was Sie tun werden
- Designen und liefern, nicht übergeben. Nehmen Sie ein Feature von Figma bis zu einem zusammengeführten PR: ViewComponents, Stimulus-Controller, Tailwind, das gesamte Paket.
- Besitzen Sie das Dashboard. Die angemeldete Erfahrung: Nutzungsanalysen, Anfrageverlauf, Abrechnung, API-Schlüssel. Machen Sie eine datendichte Konsole ruhig statt überladen.
- Bauen Sie interaktive API-Spielplätze. Wo ein Entwickler eine echte Anfrage sendet und live strukturiertes JSON zurückbekommt. Machen Sie es zu dem, was die Leute screenshotten und teilen.
- Besitzen Sie die Dokumentation und das Marketingerlebnis. Halten Sie das Komponentensystem kohärent, schnell und schön, während das Produkt Woche für Woche wächst.
- Bauen Sie ehrliche Datenvisualisierungen. Verwandeln Sie rohe Metriken in Diagramme, denen ein Entwickler auf einen Blick vertraut, unter Verwendung eines konsistenten, semantischen Farbsystems.
- Halten Sie die Linie beim Handwerk. Native HTML zuerst, Turbo Frames über clientseitigen Zustand, Tailwind über Inline-Stile. Drücken Sie Hotwire bis an seine Grenzen, bevor Sie auf eine Abhängigkeit zurückgreifen.
- Bereinigen Sie während des Prozesses. Zähmen Sie das JavaScript-Bundle, beseitigen Sie tote CSS und einmalige Controller, bevor sie sich anhäufen.
Die Herausforderungen
- Hotwire-zuerst, absichtlich. Wenn Ihr Instinkt bei jeder Interaktion darin besteht, nach React zu greifen, kämpfen Sie gegen den Stack, anstatt ihn zu nutzen. Der Spaß und die Herausforderung bestehen darin, SPA-ähnlichen Glanz aus Turbo, Stimulus und nativen HTML herauszuholen.
- Sie designen UND bauen. Viele Menschen machen eines gut. Die Messlatte hier ist Geschmack plus die Disziplin, es in Produktionscode zu liefern, mit Tests, die die Überprüfung bestehen.
- Entwicklerwerkzeuge sind unbarmherzig. Ihre Nutzer bemerken ein 200 ms Ruckeln, eine falsch ausgerichtete Monospace-Spalte oder ein Diagramm, das lügt. Es gibt keinen Ort, um ein schlampiges Detail zu verstecken.
- Breite Oberfläche, ein Eigentümer. Dashboard, Spielplatz, Dokumentation, Marketing. Sie entscheiden ständig, was poliert werden soll und was nicht, ohne dass ein PM die Liste für Sie führt.
- Geschmack ist subjektiv. Sie verteidigen eine Designentscheidung schriftlich, liefern sie, beobachten die tatsächliche Nutzung und ändern Ihre Meinung, wenn die Daten Ihnen widersprechen.
Über Sie
- Sie designen und bauen. Sie haben Frontend geliefert, das Sie auch entworfen haben, und es sah wirklich gut aus. Nicht "gut für einen Ingenieur." Gut.
- Hotwire-nativ oder nah dran. Fließend in einem servergerenderten, komponentenbasierten Stack (Rails + Hotwire ideal; Phoenix/LiveView, Django oder Laravel übersetzen). Sie greifen zuerst auf natives HTML zurück, bevor Sie JavaScript verwenden.
- Tailwind kalt. Echte Meinungen über Abstände, Typografie und Farbsysteme.
- Sie lieben Entwicklerwerkzeuge. Sie haben ein Lieblingsdashboard und eine API-Konsole, die Sie schön finden, und Sie können genau sagen, warum.
- Großer Schriftsteller. Sie können einen Designkompromiss in einer PR-Beschreibung erklären, ohne ein Meeting zu benötigen.
- Selbstgesteuert. Sie nehmen ein vages "machen Sie das schöner" und verwandeln es in einen Plan und liefern es.
- Fließend in Englisch. Schriftlich und mündlich.
Erforderliche Erfahrung
- Produktionsfrontend, das Sie selbst entworfen und gebaut haben, mit Links, um es zu zeigen.
- Stark mit einem servergerenderten, komponentenbasierten Stack (Rails + Hotwire stark bevorzugt).
- Fließend in Tailwind (oder einem ähnlichen Utility-CSS) und einem echten Designtool wie Figma.
Wir suchen besonders nach
- Sie haben ein echtes SaaS-Dashboard oder eine Entwicklerkonsole entworfen oder neu gestaltet, die heute live ist.
- Erfahrung mit ViewComponent, Stimulus oder einem Designsystem, das Sie selbst gepflegt haben.
- Datenreiche Diagramme und ein Gefühl für ehrliche Datenvisualisierung, nicht nur hübsche Farbverläufe.
- Sie haben ein echtes JavaScript-Bundle bereinigt oder das Frontend-Fehlertracking eingerichtet, mit einem Vorher/Nachher, um es zu zeigen.
- Sie tragen öffentlich zum Design bei: eine Portfolio-Website, die Sie erstellt haben, oder Open-Source-UI-Arbeit.
Was wir suchen
Was eine starke Bewerbung ausmacht: Zwei Links zu UI, die Sie selbst entworfen UND gebaut haben, idealerweise eine Landing- oder Marketingseite und einen Produkt- oder App-Bildschirm. Für jede einen Satz über die schwierigste Designentscheidung, die Sie getroffen haben, und wie Sie sie gelöst haben. Das Design spricht für sich selbst. Eine Vorlage oder die Unfähigkeit, ein einziges Detail zu benennen, das Sie durchlebt haben, zählt nicht.
Signale, nach denen wir suchen: Eine Portfolio-Website, die Sie erstellt haben. Ein Redesign mit einem Vorher/Nachher. Open-Source-UI-Arbeit. Eine Figma-Datei. Beweise für Geschmack plus die Disziplin, es in echtem Code zu liefern.
Einstellungsprozess
- 30-minütiger Anruf mit dem CEO. Lernen Sie sich kennen und gehen Sie Ihre Arbeit durch.
- Hausaufgaben-Herausforderung. Eine realistische Design- und Bauaufgabe, die zeigt, wie Sie denken.
- Folgeanruf. Diskutieren Sie Ihren Ansatz und die Kompromisse, die Sie gemacht haben.
- Referenzprüfung + Angebot.
Was Sie bekommen
- Vollständig remote. Arbeiten Sie von überall.
- Eigenkapitalanteil. Besitzen Sie einen Teil dessen, was Sie aufbauen.
- Gewinnbeteiligung. Wenn wir gewinnen, gewinnen Sie.
- Von dem Gründer lernen. Verstehen, wie ein echtes SaaS-Geschäft wächst.
- Jährliche Team-Retreats.
Frontend Engineer & UI Designer (Developer Tooling) Arbeitgeber: SearchApi
SearchApi ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und flexiblen Umfeld zu arbeiten. Mit einem starken Fokus auf Teamarbeit und Prozessoptimierung fördert das Unternehmen eine Kultur des Vertrauens und der Eigenverantwortung, während es gleichzeitig attraktive Vorteile wie Aktienbeteiligungen und Gewinnbeteiligungen bietet. Die remote Arbeitsweise ermöglicht es den Mitarbeitern, ihre Work-Life-Balance zu optimieren und gleichzeitig an bedeutenden Projekten zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Frontend Engineer & UI Designer (Developer Tooling) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei SearchApi anzuklopfen, wenn du dich auf die Stelle als Frontend Engineer & UI Designer (Developer Tooling) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei SearchApi vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Frontend Engineer & UI Designer (Developer Tooling) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei SearchApi klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei SearchApi vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.