Frontend Engineer (3-6 Months Contract)
Job Summary:
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
