We're looking for a software engineer with strong front-end expertise to help build cross-platform, design-driven user experiences across web, Android, and iOS.
You'll work closely with product and design to craft interfaces that are fast, accessible, and maintainable - and with platform engineers to ensure they scale cleanly across our ecosystem.
Core Technical Requirements:
Component-based frameworks (Preact preferred, React/Vue acceptable)
TypeScript + strong modern JavaScript fundamentals
CSS architecture & accessibility (WCAG) -- we use Emotion and Tailwind
Design tokens and scalable design systems
Kotlin Multiplatform (KMP) -- shared logic across Android, iOS, and Web
Node.js for full-stack integration and tooling
Bash/Python scripting for automation and build tasks
Kubernetes (K8s) awareness and deployment basics
Familiar with cloud platforms (GCP, AWS, or Azure) and CI/CD pipelines
E2E testing frameworks (Playwright, Cypress, etc.) ? Behavior-Driven Development (BDD) -- Gherkin syntax familiarity
Complementary Technical Knowledge:
Golang for API or tooling work
Storybook for component documentation and visual testing
Functional programming mindset (fp-ts / io-ts)
MCPs (Model Context Protocols) with Figma or Playwright
AI-assisted development tools (Windsurf, Cursor, etc.)
Experience with e-commerce platforms (e.g., Shopify)
Mindset & Soft Skills:
Strong product mindset -- always asks why this matters to the user
System thinker -- builds for long-term maintainability and reuse
Clear communicator, comfortable bridging design and engineering
Handles ambiguity and can self-prioritize effectively
Fast learner, demonstrates adaptability to new tech
Takes ownership -- improves tooling and workflow efficiency
Experience:
5-6+ years of professional software engineering
Hands-on collaboration with UI/UX designers and product owners
Experience working in cross-functional product teams
Exposure to multi-device analytics, ads, or tracking systems
Job Type: Contract
Contract length: 6 months
Pay: RM8,000.00 - RM15,000.00 per month
Work Location: Remote
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.