About the Role
We are seeking a passionate and innovative developer excited about building cutting-edge mobile solutions that will shape the future of car-sharing. The Flutter Mobile Developer will play a vital role in creating and enhancing our car-sharing mobile application, ensuring a seamless and user-friendly experience for our customers. This position involves collaborating with cross-functional teams to design and develop high-quality mobile applications that align with our mission of making transportation accessible and convenient.
Key Responsibilities
Developing mobile applications with a good code convention and comment to describe each function.
Ownership of technical design, code development, testing, maintenance and improvement.
Provide leadership, collaboration, mentor, technical documentation and knowledge sharing among team members.
Developing mobile applications with a good code convention and comment to describe each function.
Working together with the product team to understand customer requirements.
Providing constructive feedback to the product team on any possible product improvement.
Troubleshoot and debug to optimise performance.
Team player, help and support to other team members.
Researching and enabling yourself on new technology to create a better product.
Skills and Qualifications
Bachelor's Degree in Computer Science, Computer Engineering,Information Technology, MIS or related fields.
5 years of experience in Flutter. and BLoC or other state management library
Familiarity with OOP design principles
Familiarity with typical coding architecture such as MVP, MVVM, and clean code.
Excellent analytical skills with a good problem-solving attitude
Experienced in MySQL, SQL, NoSQL database systems
Experienced in Git, Unit Testing, CI/CD.
Experienced in Agile methodology.
Team working and quality of work mindset.
Ability to work under pressure and to tight deadlines.
Good communication skills and written in both Thai and English.
Experience or knowledge in Microservice is a plus