All offersSingaporeJSFreelance Full-Stack Developer
Freelance Full-Stack Developer
JS
Protege

Freelance Full-Stack Developer

Protege
Singapore
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    JavaScript
    advanced
    ReactJS
    regular

Job description

Protégé’s mission is to be a leading tech-enabler in education, and make learning opportunities engaging and accessible to all. We envision ourselves to work towards a world where everyone can learn from anyone. Our goal is to build a sustainable company that can offer leading education partners technology solutions, while building next-generation products that can help us reach out to the masses.

Who we’re looking for?

We are looking for an experienced full-stack web developer, who is proficient in ES6, React and Node.js, to commit full-time (40 hours/week) to develop a web and native application for 2 months. They should have experience in implementing modules like user authentication, payment gateway and QR code scanning. They will also be working closely in person with the development team in our office throughout these 2 months.

Responsibilities:

  • To work with the development team on an event web and native application with the end-user’s experience in mind.
  • To develop a native application that complements the functionality of the webapp.
  • To develop and debug app modules like user authentication, payment gateway and QR code scanning.
  • To develop solutions, optimising concepts and implementing best practice solutions within web UX, architecture and code quality.

Minimum requirements:

  • At least 2 years of experience in developing web application
  • Strong understanding of good coding practices
  • In-depth technical knowledge and experience in front-end programming, including JavaScript ES6, React and Redux, CSS, and HTML
  • Proficient knowledge and experience in Node.js and database management
  • Strong knowledge in using React Native or PhoneGap to develop native applications using JavaScript
  • Experienced in implementing user authentication, payment gateways, and QR code scanning
  • Strong time management skills and able to work in tight deadlines
  • Both independent and a strong team player
  • Good experience or knowledge with building native Android and iOS apps would be a plus