返回作业

Senior Front End Contributor (JS Questions)

就业类型Contractor
薪资范围$30 – $70 USD per question

What you'll do

This is a paid, fully remote, freelancer role open to international applicants.

Responsibilities

Design and implement high quality front end interview questions, code, solution writeups, and test cases in TypeScript.

Who you are

We're looking for someone who meets the minimum requirements to be considered for the role. Preferred qualifications are a bonus.

Minimum requirements

  • You have a strong front end technical background, with experience in tech lead or senior engineer roles.
  • You have years of experience in hiring and/or interviewing front end engineers.
  • You find satisfaction in building products to help others be more effective.
  • You have a high degree of sensitivity towards users' needs.
  • You prefer simple solutions and designs over complex ones, and have good intuition for lasting and scalable solutions.

Preferred requirements

You have prior experience working in big tech companies popular with front end engineer job applicants.

Pay and benefits

The rate (per question) for this role ranges from $30 – 70 USD. The actual rate will be narrowed down based on a number of factors, including the agreed scope of questions (and their complexity), the candidate's experience, qualifications, and actual location.

As this is a freelancing arrangement, there will be no employment benefits conferred.

Take home assignment

Interested applicants should complete the following take home assignment and submit the required deliverables as part of the application.

This task will allow us to evaluate your technical skills and ability to explain concepts. We believe that it is an important part of our hiring process as it provides us with a clear understanding of your approach to writing educational engineering content.

Do not spend more than 2 hours on this take home assignment!

Task

Imagine yourself as someone already working as a Senior Front End Contributor at GreatFrontEnd and are writing the question description, solution code and test cases for any of the Lodash functions:

P.S. The harder the chosen task, the most impressive it is (if done well).

Submission deliverables

Your submission should consist of the following parts:

  1. Code: Use either CodeSandbox, StackBlitz, or a public GitHub repo to host your code. These platforms allow running of tests as well. You should not spend more than 2–3 hours on this entire assignment (including writing the question and solution).
  2. Solution writeup: Draft a writeup similar to GreatFrontEnd's written solution explanations.

Tip: Refer to GreatFrontEnd's Lodash JavaScript questions and look at how existing solution code and writeups are written.

Please attach links to your code and writeups in the job application.

我们期待收到您的来信

在 GreatFrontEnd,我们寻找在前端领域充满热情的人才。即使您的背景与职位要求并不完全一致,也鼓励您申请。

您的能力和热情将得到认可和表彰,尤其是在您的职业道路上选择了独特方向的情况下。我们重视多元化的观点和批判性思维、敢于质疑先见之人的个人。加入我们!