Responsibilities:
- Design, develop, and maintain mobile applications using Flutter framework
- Collaborate with cross-functional teams to define, design, and ship new features
- Implement and integrate APIs for real-time data exchange and communication
- Optimise applications for maximum speed and scalability
- Ensure code quality and adherence to best practices
- Troubleshoot and debug issues as they arise
- Stay up-to-date with the latest industry trends and technologies
- Develop and maintain server-side applications and databases
- Implement security measures to protect data and systems
Requirements:
- At least 4 years of experience in Flutter development
- Strong proficiency in Dart programming language
- Experience in developing mobile applications similar to Uber and Taxi platforms
- Familiarity with RESTful APIs and web services
- Knowledge of database management systems (e.g., SQLite, Firebase, PostgreSQL)
- Experience with server-side technologies (e.g., Node.js, Python, Java)
- Excellent problem-solving and analytical skills
- Strong communication skills, with the ability to speak both Cantonese and Mandarin
- Bachelor's degree in Computer Science or related field
Preferred Qualifications:
- Experience with Google Maps API and location-based services
- Knowledge of third-party libraries and SDKs
- Familiarity with Agile development methodologies
- Experience with cloud services (e.g., AWS, Google Cloud, Azure)