Responsibilities:
- Design, develop, and maintain responsive web applications using React, Vue, React Native, UniApp, Angular, and jQuery.
- Implement micro-applications, server-side rendering (SSR), and progressive web applications (PWAs) to ensure scalability and performance.
- Build reusable, efficient components and tools leveraging Webpack, Vite, Gulp, Npm, and Yarn.
- Develop and maintain backend services using Node.js, Koa/Koa2, and Express, adhering to RESTful API standards.
- Collaborate with cross-functional teams to integrate and optimize backend services with frontend interfaces.
- Work with Python for scripting, data handling, or integration with third-party tools.
- Customize and extend Drupal for content management and dynamic web solutions.
- Maintain code quality through testing, version control, and code reviews.
- Debug and troubleshoot issues across the development stack.
Requirements
- Minimum of 5 years of Full stack development experience is required.
- Expertise in modern frontend frameworks: React, Vue, React Native, UniApp, and Angular.
- Proficiency in legacy and utility libraries like jQuery.
- Familiarity with build tools: Webpack, Vite, Gulp, Npm, and Yarn.
- Experience in micro-application architecture, SSR, and PWA development.
- Strong knowledge of Node.js and frameworks such as Koa/Koa2 and Express.
- Experience designing and consuming RESTful APIs.
- Basic to advanced knowledge of Python for scripting and backend tasks.
- Experience with Drupal customization and module development.
- Familiarity with software development best practices, version control systems (e.g., Git), and CI/CD pipelines.
- Strong debugging, problem-solving, and analytical skills.
- Ability to manage multiple projects and collaborate with diverse teams.
- Experience with microservices architecture and API gateway integration.
- Knowledge of testing frameworks for frontend and backend codebases.
- Familiarity with database technologies (SQL/NoSQL).
- Exposure to DevOps practices and 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)