What You'll Do
We are committed to providing a cross-platform live interactive educational products, with the highest priority currently being the Windows and Android platforms.
Our POC product is currently developed using WPF, and we are seeking a seasoned engineer with experience in both Flutter to strengthen our team.
Responsibilities
- Responsible for the development and maintenance of cross-platform Flutter applications, with the current priority being the Windows and Android platforms.
- Collaborate closely with the product and design teams to ensure smooth development and delivery of the product.
- Optimize existing code to enhance application performance and user experience.
- Participate in code reviews to ensure code quality and maintainability.
- Responsible for solving technical challenges and bug fixes.
- Mentor junior engineers, fostering a collaborative and inclusive team environment.
Required Qualifications
- Bachelor's degree or above in Computer Science or a related field.
- Over 3 years of experience in Flutter development.
- Proficient in Dart language and has extensive experience in cross-platform development.
- Strong understanding of Flutter widgets and UI implementation.
- Experience with one or more pattern, such as MVVM, MVP or Bloc.
- Familiar with the development and debugging on Windows, Android, and/or other platforms.
- Familiar with RESTful APIs to integrate Flutter applications with backend services.
- Experience in mentoring junior engineers.
- Possesses good coding style and documentation skills.
Preferred Qualifications
- Experience in cross-platform product development, Windows & Android preferred.
- Candidates with WPF development experience will be given priority.
- Preference will be given to candidates with experience in educational technology product development.
- Able to maintain high efficiency and quality of work under pressure.