Frontendmjukvaruingenjör – distansarbete i Sydafrika
Bygg React- och TypeScript-gränssnitt för HyperDevs AI-plattform för utvecklare. Förbättra AI-assisterade utvecklingsflöden genom återanvändbara komponenter, tillförlitliga API:er, testning och genomtänkta användarupplevelser.
Beskrivning
- Utveckla responsiva och tillgängliga gränssnitt med React och TypeScript.
- Omsätt produktprioriteringar och användarfeedback till intuitiva arbetsflöden och genomarbetade interaktioner.
- Utveckla frontendarkitekturen genom återanvändbara komponenter och gemensamma UI-mönster.
- Förbättra gränssnitt för AI-assisterad utveckling med strömmade svar, förloppsindikatorer, granskning av genererat innehåll och felåterställning.
- Anslut backend- och tredjeparts-API:er samtidigt som du hanterar applikationstillstånd, asynkrona uppdateringar, laddningstillstånd och fel.
- Leverera ny funktionalitet och bevara samtidigt tillförlitligheten och konsekvensen i befintliga funktioner.
- Undersök och åtgärda användbarhetsproblem, frontendfel och prestandaflaskhalsar.
- Utöka testtäckningen för frontend, kodkvaliteten och tryggheten i releaser.
- Delta i kodgranskningar och tekniska beslut med fokus på både omedelbara behov och långsiktig underhållbarhet.
- Använd AI-kodningsassistenter ansvarsfullt genom att självständigt granska och validera deras resultat.
- Samarbeta med grundarna och ingenjörsteamet för att vidareutveckla HyperDevs AI-plattform för utvecklare.
Krav
- Minst fyra års kommersiell erfarenhet av frontendutveckling, inklusive omfattande praktiskt arbete med TypeScript och React.
- Mycket goda kunskaper i HTML och CSS, inklusive responsiva layouter, semantisk uppmärkning och tillgängliga interaktionsmönster.
- Dokumenterad erfarenhet av att lansera och underhålla webbapplikationer i produktion.
- Erfarenhet av att skapa återanvändbara komponenter och hantera komplext applikationstillstånd.
- Erfarenhet av API-integrationer och av att utforma tillförlitliga gränssnitt för asynkrona data.
- Stark kompetens inom interaktionsdesign och visuella detaljer, med förmåga att omvandla designer eller tidiga koncept till användbara gränssnitt.
- Erfarenhet av att skriva meningsfulla komponent-, integrations- och end-to-end-tester med verktyg som React Testing Library, Vitest eller Playwright.
- Förmåga att diagnostisera frontendfel och prestandaproblem med webbläsarens utvecklarverktyg.
- Kunskap om Git- och GitHub-arbetsflöden, kodgranskningar och CI/CD.
- Praktisk erfarenhet av AI-kodningsassistenter samt gott omdöme kring korrekthet, säkerhet och underhållbarhet.
- Förmåga att arbeta självständigt, förklara avvägningar tydligt och samarbeta i en snabbväxande startupmiljö.
- Meriterande: Erfarenhet av att utveckla utvecklarverktyg, kodredigerare eller andra komplexa interaktiva applikationer.
- Meriterande: Erfarenhet av att skapa AI-drivna gränssnitt, strömmade svar, WebSockets eller server-sända händelser.
- Meriterande: Kunskap om webbläsarbaserade redigeringsramverk som Monaco eller CodeMirror.
- Meriterande: Erfarenhet av att bygga designsystem eller gemensamma komponentbibliotek.
- Meriterande: Erfarenhet av Tailwind CSS, UnoCSS eller jämförbara stylingverktyg.
- Meriterande: Kunskap om Cloudflare Workers eller Pages, frontenddistributionsarbetsflöden eller monorepo-verktyg.
- Meriterande: Erfarenhet av att paketera webbapplikationer för datorer med Electron eller liknande teknik.
- Meriterande: Bidrag till projekt med öppen källkod.
Förmåner
- Bli en del av grundarteamet som bygger en ny AI-plattform för utvecklare med stöd från ett etablerat och lönsamt moderbolag.
- Var med och forma företagets arkitektur, produktinriktning och kultur från dag ett.
- Arbeta med ett team vars erfarenhet omfattar OpenAI och prisbelönt produktutveckling.
- Dra nytta av HyperionDev-ekosystemets resurser, stöd och räckvidd samtidigt som du skapar ett nytt företag.
- Utforska AI och verktyg för utvecklare i framkant, med utrymme för experiment och innovation.
