Responsibilities:
- Design, develop, and maintain mobile applications using Flutter.
- Build and maintain server-side applications and APIs using Node.js.
- Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality products.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive.
- Participate in the entire application lifecycle, from concept and design to testing, deployment, and maintenance.
- Responsible for Wechat development (wechat mini-sites, mini programs, wechat API’s)
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Software Engineer with a strong focus on Flutter and Node.js.
- Proficiency in Dart and JavaScript (or TypeScript).
- Experience with RESTful APIs and integrating third-party APIs.
- Familiarity with modern development tools and workflows (Git, CI/CD, etc.).
- Experience in Laravel, Vue, Angular, React, Swift, Javascript, C, C++
- Strong understanding of mobile and web development best practices.
- Experience with other mobile development frameworks (e.g., React Native).
- Knowledge of database technologies (SQL, NoSQL).
- Familiarity with cloud services (AWS, Google Cloud, Azure).
- Experience with unit testing and automated testing frameworks.
- Understanding of Agile methodologies and project management tools.
Disclaimer: The company is committed to ensuring the privacy and security of your information. By submitting this form, you consent to the collection, processing, and retention of the information you provide. The data collected (which may include your contact details, educational background, work experience and skills) will be used solely for the purpose of evaluating your qualifications for the position you're applying for. Your data will be stored securely and retained for the duration necessary to fulfill our hiring process. If you are not selected for the position, your data will be kept on file for a limited period in case future opportunities arise. You have the right to access, correct, or delete your data at any time by contacting us at Quess Singapore | A Leading Staffing Services Provider in Singapore (quesscorp.sg)