milkyway 6
milkyway 7
milkyway 8

Frontend Engineer (3-6 Months Contract)

SCB 10X
September 15, 2025

Job Summary:

You’ll turn high-fidelity Figma designs into responsive, pixel-perfect Flutter UIs using Material 3. This role is UI-focused: you’ll craft reusable components, micro-interactions, and smooth animations; maintain a simple design system; integrate REST APIs; and keep the app fast, accessible, and reliable with solid testing.

Job Descriptions:

  • Convert Figma designs into pixel-perfect Flutter screens across phones/tablets (responsive layouts, theming, light/dark modes).

  • Build and maintain reusable widgets/components and lightweight design tokens (typography, color, spacing) aligned with Material 3.

  • Implement animations/micro-interactions (implicit/explicit animations, Hero, physics-based where appropriate).

  • Optimize performance (profile with DevTools, reduce rebuilds, leverage const, lazy loading with slivers, image caching) and target 60fps.

  • Ensure accessibility (semantics, focus order, screen-reader labels, tap targets, contrast).

  • Integrate REST APIs (http/dio), handle JSON models, errors, retries, and loading/empty states.

  • Write and maintain widget & golden tests; help keep CI passing and fix UI bugs quickly.

  • Collaborate closely with design and backend; participate in code reviews and document components/usage guidelines.

Qualifications:

  • 1–2 years hands-on Flutter/Dart experience or a strong mobile UI portfolio demonstrating shipped work.

  • Strong command of Flutter layout (Flex/Row/Column, Stack, CustomScrollView/Slivers), Material 3 theming, and responsive techniques.

  • Proven animation skills (implicit/explicit, Tween/AnimationController; Hero).

  • Solid grasp of state management fundamentals: Stateless vs Stateful, lifting state, InheritedWidget/Provider basics; knowing when to keep/state or hoist it.

  • Experience integrating REST APIs, async/await, and JSON serialization.

  • Comfort with widget and golden tests, debugging, and fixing UI issues across devices.

  • Practical knowledge of performance profiling (Flutter DevTools) and accessibility best practices.

  • Git proficiency and clear communication/collaboration with designers and engineers

Use and Management of Cookies

We use cookies and other similar technologies on our website to enhance your browsing experience. For more information, please visit our Cookies Notice.

Reject
Accept