cover image
Souk

Souk

joinsouk.com

1 Job

4 Employees

About the Company

We help businesses find partners that actually send them leads and supercharge their GTM.

Listed Jobs

Company background Company brand
Company Name
Souk
Job Title
Founding Engineer
Job Description
Job Title: Founding Engineer Role Summary Lead end‑to‑end development of a scalable AI‑powered GTM platform. Own feature delivery from discovery to release, ensuring high performance, accessibility, and robust testing across front‑end and back‑end layers. Drive architecture, best practices, and developer experience in a small, product‑driven engineering team. Expectations - Minimum 5 years of professional web‑app development with React and TypeScript. - Strong JavaScript fundamentals; ability to articulate and evolve technical opinions. - Product‑oriented mindset focused on outcomes, not just tickets. - Clear, concise communication and collaboration with cross‑functional stakeholders. - Commitment to high code quality, testing, and continuous improvement of DX. Key Responsibilities - Ship polished, accessible UIs in React 18 + TypeScript using Tailwind CSS and Radix UI/shadcn. - Own feature pipelines: partner discovery → design collaboration → implementation → release. - Model complex client state with MobX / MobX State Tree; lead state‑migration strategies. - Develop and maintain a Node.js backend, integrating third‑party services and contributing to server‑side OSS. - Optimize performance: profiling, bundle budgets, Vite build improvements. - Elevate quality through unit, integration, and E2E tests (Vitest, Playwright/Cypress/Jest). - Conduct code reviews, enforce ESLint/Prettier, improve CI/CD feedback loops. - Foster developer experience with Storybook‑style workflows and DX tooling. Required Skills - React, TypeScript, Node.js (Express/Koa/Nest). - Modern component libraries (Radix UI, shadcn/ui). - State management: MobX, Redux, Zustand, or similar. - RESTful API design and data contract modeling. - Testing frameworks: Vitest, Playwright, Cypress, Jest. - Git‑based collaboration, code reviews. - Performance profiling, build‑pipeline tooling (Vite). - Accessibility (WCAG) and responsive design. Nice to Have - Experience with analytics/experimentation platforms (PostHog, Hotjar). - SPA deployment to Vercel or equivalent, edge caching, CDN strategies. - Design tokens, theming, and shared component libraries. - Contributions to open‑source design systems. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical experience.
London, United kingdom
Remote
27-11-2025