Seeking Meteor / React / GraphQL Developer - Migrating stack

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Who we are:

ScoutedBy is a small funded startup in the Philippines focusing on education and career development via a platform connecting people looking for MBAs with the perfect business school for them.

We're looking for someone to help us out with modernizing our stack. Our original stack from the pre-funding stage was Meteor before ES Modules were supported, which uses lots of Atmosphere packages. We're currently in the process of migrating to 1.4 and are having a major frontend redesign with Materialize/Blaze.

Our challenges are that Meteor's build tools are too slow for us + our stack needs more revamping, which is why we're phasing out the old stuff that's not properly maintained anymore.

Our next goals are:

  • Implement our old SimpleSchema/Autoform db schema via Apollo Server/Mongoose and split the DB/APIs from our frontend.
  • Incrementally implement React components with Apollo Client to fetch the same data points.
  • Reduce further core packages such as CFS with NPM altneratives.
  • Write unit tests and end-to-end tests for our apps

We're looking for someone to help us modernize the stack, our end goal is to use as little Atmosphere packages as possible, instead we want to use more maintained NPM packages. We're looking for someone to help us with any of those things, however it'll most likely happen roughly in that order, at least #1 will come first.

Candidate Requirements

  • Experience with an up-to-date Meteor stack / npm ecosystem is a must
  • Experience with React is a must
  • Experience with Apollo/GraphQL is preferred but not mandatory
  • Remote work is ok, we're looking for someone to help out as a freelancer
Start date
ASAP
From
ScoutedBy
Published at
30.05.2017
Contact person:
Freelancer Map
Project ID:
1351995
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register