About tamm
tamm is a Saudi startup on a mission to help merchants launch and scale their e-commerce brands from storefront creation to managing their entire operations. We’re gearing up for our public launch later this year. Join us now and you’ll be part of the founding team, shaping both the product and the seller experience from the ground up.
💻 Tech Stack:
- Core: React (18+), TypeScript, HTML5, CSS Modules / Tailwind / Styled Components.
- Tooling: Vite, ESLint, Prettier, Storybook, Jest, etc.
- State Management: Redux, Zustand, React Query.
- Localization: i18n, React translation.
- Testing: Unit (Jest), E2E (Cypress), Component Testing (RTL).
- CI/CD: GitHub Actions, Vercel, Netlify, or similar.
- Optional: WebSockets, Canvas / WebGL, Monorepos (pnpm, Turborepo), Design Systems.
✅ Responsibilities
- Design and develop responsive, accessible, and high-performance UIs using React + TypeScript.
- Lead architecture discussions and influence engineering standards and best practices.
- Own major feature development from concept to deployment.
- Collaborate with product managers and designers to translate user needs into technical solutions.
- Review code, mentor junior developers, and drive continuous improvement.
- Work with backend teams to integrate APIs and define clear contracts.
- Optimize web apps for performance, SEO, and accessibility.
- Contribute to the evolution of our design system and frontend infrastructure.
🧠 What We’re Looking For
- 5+ years of experience building production-grade frontend applications.
- Deep knowledge of JavaScript (ES6+), React, and TypeScript.
- Strong understanding of web standards, browser APIs, performance tuning, and rendering behavior.
- Experience with responsive design, mobile-first development, and cross-browser compatibility.
- Familiarity with frontend architecture patterns (modular design, component libraries, lazy loading).
- Passion for clean code, scalability, and thoughtful abstractions.
- Excellent communication skills and ability to work in a fast-paced, collaborative environment.
⭐️ Nice to Have
- Experience with complex UI features (drag & drop, editors, dashboards, interactive graphs).
- Experience working on e-commerce platforms, storefronts, or customer-facing transactional UIs.
- Familiarity with Figma-to-code workflows and design tokens.
- Contributions to open-source libraries or frameworks.
- Experience with monorepos or micro-frontends.
- Exposure to animation libraries (Framer Motion, GSAP) or Canvas/WebGL rendering.