Turn this role into an interview — a resume and cover letter built around what this employer wants.
LECSHINE CAR WASH is seeking a Frontend/UI Developer to help build and polish the player-facing web app. You will work on real-time, animation-heavy interfaces for mobile and desktop, across multiple languages and screen orientations.
You will use React + TypeScript, craft pixel-perfect layouts, and collaborate with backend engineers to reflect real-time server events and stream overlays. Strong CSS/Sass skills and eye for detail are essential.
We're looking for a Frontend/UI Developer to join our engineering team and help build and polish the player-facing web app. You'll work on real-time, animation-heavy interfaces used by players on both mobile and desktop, across multiple languages and screen orientations.
This is a great role for someone who wants hands‑on experience with a production React + TypeScript codebase, real-time data (WebSockets), and pixel‑level UI craft — not just building forms and dashboards.
What You'll Do
Build and maintain UI screens and components using React and TypeScript.
Implement and refine layouts for both portrait and landscape mobile views.
Work on interactive, animation-heavy elements — betting boards, chip placement, card/result reveals, and live overlays rendered on top of video.
Ensure the UI works correctly across 8 supported languages (English, Chinese, Bahasa Melayu, Thai, Vietnamese, Burmese, Japanese, Portuguese).
Collaborate with backend/engineering team members on features driven by real-time server events.
Fix bugs and visual inconsistencies reported from QA or production.
What We're Looking For
Required:
Experience with React (hooks, component composition, state management).
Working knowledge of TypeScript.
Strong CSS/Sass skills — comfortable with detailed, pixel‑level styling, not just utility classes.
Understanding of responsive/adaptive layout techniques.
A good eye for visual detail and consistency.
Nice to Have:
Familiarity with Redux or another state management library.
Exposure to WebSockets or other real-time data concepts.
Experience with Ant Design or another component library.
Experience with i18n/localization in a web app.
Prior interest or experience in gaming or fintech products.