Frontend Engineer & UI Designer (Developer Tooling)
Remote • Vollzeit
Bewerben Sie sich als Erste/r!
- Erfahrung
- Beliebig
- Gehalt
- —
- Stellenangebote
- 1
- Veröffentlicht
- vor 6 Stunden
- Work mode
- Arbeiten von zu Hause
- Eligibility
- Open to candidates who can demonstrate production frontend work that they both designed and built, preferably with experience in Rails + Hotwire or a similar server-rendered component-based stack. Applicants should have strong taste, good written communication, fluency in English, and the ability t…
- Resume
- Required to apply
Stellenbeschreibung
Role overview
SearchApi is hiring a hybrid builder and designer who can make a developer product feel polished and premium. The ideal person can create the experience in Figma and then implement it directly in Hotwire, with an eye for tiny performance issues, visual consistency, and production-ready craft.
About SearchApi
SearchApi provides a real-time SERP API that returns structured data from more than 100 search engines and data sources, such as Google Search, Google Shopping, Google Jobs, Bing, Baidu, YouTube, Amazon, and others. The company supports live production use for Fortune 500 businesses and rapidly growing startups that depend on dependable search data at scale. It is a lean, profitable, bootstrapped business with no venture pressure and no excess process, focused on shipping for real customers.
Why this role stands out
- You will own the parts of the product that developers notice first: the dashboard, API playground, documentation, and marketing site.
- You are expected to both design and implement features yourself, carrying work from Figma through to a merged pull request without a separate handoff.
- Your work has direct business impact, influencing signups, activation, and revenue in a small-team environment.
- The product is built for developers, which means the audience is technical, demanding, and highly rewarding to design for.
- The company is bootstrapped and profitable, so priorities are set by customers rather than investors.
Technology and workflow
The stack centers on Ruby on Rails 8 with Hotwire, including Turbo and Stimulus. Styling is handled with Tailwind CSS and ViewComponent, JavaScript is bundled with esbuild, and design work happens in Figma. The product favors native HTML and Turbo Frames over heavy single-page application approaches. The team uses Cursor, Claude, GitHub, and Slack every day and ships multiple times per day through CI/CD.
How AI is used
The team uses AI tools aggressively to move faster, including Cursor and Claude for scaffolding components, generating layout options, and iterating on design ideas. Even so, the person in this role is expected to own every pixel and every line of code that reaches production, with strong judgment to identify generic AI output and refine it into something thoughtful and polished.
Key responsibilities
- Take features from initial Figma concepts through implementation in ViewComponents, Stimulus controllers, Tailwind, and production code.
- Own the logged-in dashboard experience, including usage analytics, request history, billing, and API keys, and make dense information feel clear and calm.
- Create interactive API playgrounds where developers can run real requests and see structured JSON responses live.
- Maintain the documentation and marketing experience so the design system stays consistent, fast, and visually strong as the product expands.
- Build trustworthy charts and data visualizations using a consistent, semantic color approach.
- Protect the quality of the frontend by preferring native HTML, Turbo Frames, and Tailwind before adding more dependencies.
- Continuously simplify the frontend by removing unnecessary JavaScript, dead CSS, and one-off controllers.
- Make judgment calls on what needs polish now and what can ship at a good-enough level, since you own the frontend end to end.
What makes the work challenging
- The stack is intentionally Hotwire-first, so the role suits someone who is comfortable achieving SPA-like polish with Turbo, Stimulus, and native HTML rather than defaulting to React.
- You must both design and build, and the expectation is that the result is production-ready code with tests and successful review.
- Developer tools are unforgiving, so tiny issues such as 200ms jank, misaligned monospace text, or misleading charts are easy for users to spot.
- The product surface is broad and you will own it without a PM managing the task list, which means constant prioritization is part of the job.
- Design choices must be defended, shipped, observed in the real product, and revised when data suggests a better direction.
About you
You should be someone who has already shipped frontend work that you both designed and built, and the result should look genuinely strong rather than merely acceptable. You should be comfortable in a server-rendered, component-based environment such as Rails with Hotwire, with transferable experience from stacks like Phoenix/LiveView, Django, or Laravel. Strong judgment with Tailwind, a clear sense of spacing, typography, and color systems, and real enthusiasm for developer tools are important. You should also be a strong written communicator, self-directed, and fluent in English both verbally and in writing.
Required experience and qualifications
- Production frontend projects that you personally designed and implemented, with links that show your work.
- Strong experience with a server-rendered, component-based frontend stack; Rails + Hotwire is the preferred fit.
- Comfort using Tailwind or a similar utility-first CSS approach, along with a real design tool such as Figma.
- Ability to work independently from a vague request and turn it into a concrete plan and shipped result.
- Fluent English communication, written and spoken.
Preferred background
- Experience redesigning or designing a live SaaS dashboard or developer console.
- Hands-on use of ViewComponent, Stimulus, or a design system you have maintained yourself.
- Experience creating data-heavy charts and honest visualizations, not just decorative graphics.
- Work improving a real JavaScript bundle or adding frontend error tracking, with before-and-after results.
- Public design contribution such as a portfolio site, open-source UI work, or similar visible output.
Application expectations
Strong applications should include two examples of UI that you personally designed and built, ideally one landing or marketing page and one product or app screen. For each example, include one short note explaining the hardest design decision you made and how you handled it. The company is looking for evidence of taste, decision-making, and the ability to ship real code, not just polished templates.
Applicants should also be ready to share a portfolio site, a before/after redesign, open-source UI contributions, or a Figma file as supporting evidence of their work. As part of the application, include the phrase “Octopus Tentacle.” If using AI assistance, the company asks for a dad joke as well.
Hiring process
- 30-minute conversation with the CEO to get acquainted and review your work.
- A take-home assignment that reflects a realistic design-and-build task.
- A follow-up discussion focused on your approach and the tradeoffs you chose.
- Reference checks followed by an offer.
What you get
- Fully remote work from anywhere.
- Equity in the company.
- Profit sharing.
- Exposure to how a real SaaS business grows, with direct learning from the founder.
- Annual team retreats, with the most recent one held in Spain.
Additional notes
The role is designed for someone who wants to own the frontend experience deeply, care about details others may overlook, and work in a team that values craftsmanship, speed, and product quality. The company prefers hiring one person who can both design and ship over splitting the work between separate design and frontend roles.