Junior Full Stack Web Developer (Frontend Focus)

Schema Published: August 3, 2018

Description

The role:

We are looking for a detail-oriented junior full stack javascript developer to assist the frontend development of our React web app and help with the backend development of the NodeJs server. The ideal candidate should believe in the value of our vision to create an open knowledge community. Professionally, the candidate should have shipped features on a production level using ReactJS on the frontend and NodeJS on the backend. The candidate should have experience in common programming paradigms like test driven development and development workflow and be familiar with relevant technologies. The candidate should also have a good understanding of design and be proficient in common graphic tools. Most importantly, the candidate needs to be self-driven and have a willingness to learn and adapt. To put simply, we are looking for tomorrow’s star with the highest potential to join the venture and grow with us.

 

The responsibilities:

This role will focus on feature development both on the frontend and backend. You will be given specific tasks to complete but you will have a lot of freedom in terms of the actual implementation. You will be working closely with the co-founder and lead developers to support the development and iterate as fast as possible. You will be presented with challenges from various aspects of development and as we grow, you may be working on the areas you are not familiar with: It’s OK if you don’t know all the answers but you need to be prepared to learn on the job and move fast. We also expect and will support you improving your skills beyond regular work.

 

Requirements:

  • 1 year of professional full-stack web development experience
  • Production experience using React and Redux (or other mainstream frontend frameworks) and other modern toolchains
  • Experience shipping features on a single page application
  • Experience with REST APIs and good understanding of HTTP
  • Experience with the Javascript type system (Typescript)
  • Good understanding of the importance of maintainability and code quality
  • Familiar with the best programming practices
  • Knowledge of some Javascript testing framework
  • Bonus: Experience with Firebase, Google Cloud services, Amazon Web Service App Sync and mobile stack

 

Values:

  • Emphasise with users
  • Design first approach
  • Aspire to be the best
  • Be authentic
  • Be kind to people
  • Move fast and be self-driven
  • Assume best intentions
  • Support a balanced life

 

Other keywords that might help you find this role:

Full stack developer, react, reactjs, react.js, react native, redux, javascript, frontend engineer, front-end engineer, front-end developer, front end developer, software engineer, firebase, typescript, AWS, cloud functions, nodejs, node.js, web developer