Frontend Engineer – Flutter, Animations & Gamification

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

We are looking for a creative and highly capable Frontend Engineer to help our company elevate student engagement within our AI-powered EdTech mobile application. In this role, you will design, develop, and integrate interactive animations and gamified learning experiences that make the product more immersive and effective for students.

This position requires strong Flutter expertise, proficiency with Rive animations (or similar tools), and a strong sense of UI/UX, with an emphasis on delivering polished, engaging, and maintainable user experiences.


Key Responsibilities

I. Animation & Gamification

  • Design and implement interactive, gamified features within the company’s mobile app using Flutter.

  • Integrate and control Rive animations (or equivalent), reacting dynamically to user actions and gameplay outcomes.

  • Work closely with designers and product teams to ensure animations are visually engaging, pedagogically meaningful, and highly performant.

II. Game & Interactive Feature Development

  • Develop mini-games, quizzes, and other interactive components to enhance user engagement.

  • Implement smooth gameplay interactions, real-time feedback, and audio cues for correct/incorrect responses.

  • Use proper state management (e.g., Flutter Bloc) to support complex UI flows and gameplay logic.

  • Capture, store, and replay user interactions for interactive recap or review sessions.

III. Frontend Architecture & Integration

  • Extend and evolve the existing Flutter codebase with modular, well-structured components for long-term scalability.

  • Integrate with backend services including authentication, APIs, and ML/LLM-driven endpoints.

  • Optimize performance across mobile devices while maintaining high-quality visuals and smooth animations.

IV. Quality & Best Practices

  • Write clean, maintainable, and well-documented Flutter code following industry best practices.

  • Implement UI, integration, and performance testing for interactive and animated modules.

  • Collaborate with QA and SRE teams to ensure stability and a frictionless user experience across platforms.

V. Collaboration & Innovation

  • Partner with designers, product managers, and backend engineers to deliver refined, interactive learning experiences.

  • Propose ideas for gamification, motivational features, and new animation techniques based on user behavior insights.

  • Stay up-to-date with the latest trends in Flutter, Rive, and animation-driven frontend engineering.


Required Skills & Qualifications

  • 3+ years of experience developing mobile applications using Flutter.

  • Strong proficiency with Rive animations, including dynamic playback, transitions, and state handling.

  • Solid understanding of state management (Flutter Bloc preferred).

  • Strong grasp of UI/UX principles, responsive design, and mobile performance optimization.

  • Experience integrating with backend systems, authentication layers, and multimedia assets.

  • Ability to write clean, modular, and well-documented code.

  • Familiarity with Flutter testing frameworks (flutter_test, integration_test).


Preferred Qualifications

  • Experience in gamified or educational app development.

  • Experience implementing audio or visual feedback (sound effects, dynamic animations, etc.).

  • Knowledge of analytics and user engagement tracking within mobile apps.

  • Experience building interaction replay or session recap experiences.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit