- Company Name
- eBay
- Job Title
- Senior Design Technologist
- Job Description
-
**Job title:** Senior Design Technologist
**Role Summary:** Deliver and evolve design‑technology solutions that enhance internal tools, workflows, and product experiences across web and native platforms, translating design concepts into scalable, production‑ready code.
**Expactations:** • Own end‑to‑end development of design tools, plugins, and APIs that increase productivity for designers and engineers. • Advocate for Design Technology within cross‑functional teams; maintain the quality bar through rigorous engineering practices. • Influence the strategic direction of the Design Technology team by collaborating closely with design, product, and engineering leaders. • Maintain and improve CI/CD pipelines, deployment processes, and code quality standards. • Mentor junior engineers and share knowledge on emerging front‑end and design‑tech trends.
**Key Responsibilities:**
- Build and maintain custom Figma plugins, APIs (REST/GraphQL), and internal tooling.
- Create interactive prototypes and production‑ready components for web (JavaScript/TypeScript, frameworks) and native (SwiftUI/Android Compose).
- Collaborate with designers to iterate on concepts, applying animation libraries (Three.js, GSAP, Lottie, Rive) to prototype performance.
- Serve as the design–development liaison, ensuring design fidelity in final deliverables.
- Design, configure, and monitor CI/CD pipelines; enforce coding standards, automated testing, and secure deployment.
- Evaluate and adopt new technologies that improve design workflow efficiency and product quality.
- Communicate technical solutions to non‑technical stakeholders and contribute to product strategy discussions.
**Required Skills:**
- 5+ years in front‑end or full‑stack development, UI engineering, or design technology.
- Mastery of JavaScript (ES6+), TypeScript, and modern frameworks (React/Next.js, Vue, Angular).
- Deep experience building Figma plugins and using the Figma API.
- Proven ability with REST and GraphQL APIs, including data modeling and integration.
- Familiarity with animation tools: Three.js, WebGL, GSAP, Lottie, Rive.
- Strong Git/GitHub workflow practices; experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Native development knowledge (Swift/SwiftUI, Android Compose) is a plus.
- Proficiency in design tooling such as Figma, Adobe Creative Cloud, and prototyping utilities.
- Excellent problem‑solving, communication, and self‑direction skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Interaction Design, or a related field (or equivalent practical experience).
- Certifications in relevant technologies (e.g., AWS Certified Developer, Google Cloud Associate Cloud Engineer, or similar) are advantageous but not mandatory.