Design System Platform Engineer (Contract / Project-based)

0 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Contractual

Job Description

Efficienza Business Solutions
  • info@efficienza.in
  • 044 45030953
Facebook Linkedin-in Instagram
Menu" data-close-icon="" data-full-width="yes">
  • Home
  • About
    • About us
    • Our Team
    • Technology Stack
  • Services
  • Careers
  • Contact
Design System Platform Engineer (Contract / Project-based)

Job Summary

Efficienza is looking for a

Design System Platform Engineer

to design, build, and operationalize a

scalable internal design system platform

for a large enterprise application ecosystem.The role focuses on

design system engineering, frontend platform development

, and

internal tooling

, enabling multiple teams to build consistent, safe, and reusable UI components across applications.This is a hands-on role requiring strong ownership from

design discovery → componentization → documentation → internal deployment enablement.

Key Responsibilities

  • Design System Discovery & Pattern Identification
    • Identify, audit, and document existing UI and interaction patterns across multiple applications.
    • Catalog patterns such as:
      • Status indicators and badges
      • Iconography for different system contexts
      • Environment and system banners
      • Navigation patterns (primary, secondary, tertiary)
    • Establish a structured, reusable design pattern taxonomy.
  • Design System Playground & Documentation
    • Build an interactive internal design system playground to showcase all UI components and patterns.
    • Implement searchable documentation with keyword-based discovery for design and engineering teams.
    • Ensure the platform is accessible internally for reference and self-serve usage.
    • Use tools such as Storybook or equivalent for interactive documentation with editable component properties.
  • Design System Component Library
    • Develop a reusable component library based on approved design specifications.
    • Build components using React with strong TypeScript typing.
    • Ensure:
      • Modular component architecture
      • Individual component imports
      • Tree-shaking support to minimize bundle size
    • Implement design tokens (colors, typography, spacing, shadows) using JavaScript / JSON.
    • Build a scalable theming system to support multiple themes (e.g., light/dark or brand variations).
  • Package Distribution & Developer Enablement
    • Create and maintain a private npm package for internal design system consumption.
    • Set up and manage a private npm registry (GitHub Packages, AWS CodeArtifact, or equivalent).
    • Ensure simple installation and usage patterns:
      • Clear import structure
      • Hot-reload support for local development
    • Provide clean documentation including:
      • README
      • Installation instructions
      • Usage examples
  • Cross-functional Prototyping & Iteration
    • Work closely with design, product, and engineering stakeholders to iterate on prioritized interaction patterns.
    • Convert design concepts into working frontend prototypes.
    • Demonstrate prototypes in internal reviews and feedback sessions.
    • Where required, implement prototypes directly in application codebases to validate interactions.
  • Internal Deployment & Demo Platform Support
    • Contribute to the setup of a centralized internal deployment and demo environment.
    • Build internal tooling that allows teams to:
      • View staging and non-production deployments
      • Safely access production UI (read-only) where applicable
    • Support API mocking and realistic data simulations to validate UI behavior.
    • Enable self-serve deployment workflows for demos and internal reviews.

Required Skills & Capabilities

  • Strong frontend engineering fundamentals
  • Proficiency in React and TypeScript
  • Experience building design systems or component libraries
  • Hands-on experience with Storybook or similar tooling
  • Understanding of frontend build systems, bundling, and performance optimization
  • Experience with npm packaging and private registries
  • Strong documentation and communication skills
  • Comfortable working across design and engineering workflows

Key Deliverables

  • Documented UI design patterns and interaction standards
  • Interactive design system playground
  • Reusable component library with design tokens
  • Private npm package for internal consumption
  • Clear developer documentation and onboarding material
  • Internal demo and deployment enablement tools

What Success Looks Like

  • Teams across Efficienza can consistently reuse UI components
  • Reduced duplication and UI inconsistency across applications
  • Faster prototyping and safer UI changes
  • A single, authoritative source for design and UI standards

Job Category:

Contract / Project-based

Job Type:

Hybrid (as applicable) Remote

Job Location:

ChennaiApply for this positionFull Name *Email *Phone *Cover Letter *Upload CV/Resume *Allowed Type(s): .pdf, .doc, .docxBy using this form you agree with the storage and handling of your data by this website. *Efficienza, an emerging industrial smart automation solutions company having its business operations in Chennai India.AddressPlot No:37, SSD Oil Mill Road (A.N. ELUMALAI SALAI), VGN Nagar, Iyyappanthangal, Chennai – 600 056,Contact
  • www.efficienza.in
  • info@efficienza.in
Need Help?
We will be more than happy to interact, Please feel free to get in touch with us for ‘No Obligation’ Discussions.Efficienza Business Solutions Pvt. Ltd. © 2025 All Right Reserved.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You