Fullstack Typescript Developer [React, Next.js, GraphQL, MobX, Neo4j]

Job ID: 35207720

Budget: $250 – $750 USD

Codelab.ai

FULLSTACK TYPESCRIPT DEVELOPER

Codelab.ai is a cloud-based SaaS product designed for developers to build frontend web applications. We provide UI as a service in the form of highly configurable building blocks . Components are as customizable as in code. It’s as simple as bringing your own API endpoint & binding data to our UI layer.

Technologies:

These are libraries we use on a daily basis. Prior experience isn’t required for all of them, but a willingness to learn them is encouraged.

- Typescript
- React
- Next.js
- MobX
- GraphQL
- Storybook
- Jest
- Cypress
- Nrwl Nx
- Neo4j

Job Description:

Your task list will vary depending on the current need. We are an early product, so we try to stay agile and pivot quickly to prototype out different features.

- Develop shared NPM libraries for internal use
- Follow test driven development by writing unit tests
- Debug broken features or add to existing API’s
- Write Storybook to document React components
- Write Cypress tests for E2E testing
- Follow best practices by using linting tools & CI/CD pipeline (ESLint, Prettier, CircleCI)

Skills:

- Good understanding of Typescript’s type system such as interfaces, union vs. intersection types, mapped types, enums, guards, & generics
- Familiarity with git concepts, such as differences between Rebase vs Merge, & squashing commits before pushing to remote
- React best practices with hook & functional components
- Use best practices for coding standards, like codebase linting tools & git hooks
- Understanding of OOP & functional programming, composition over inheritance, immutable data structure, SOLID principles, one-way data flow
- Knowledge of using utility libraries such as Lodash, Ramda, RxJS, etc.

Process:

We will start with an interview task before proceeding to a contract. Transition to full-time depending on performance.
Related categories: Node.js Git React.js GraphQL Nest.js