RemoteWLBRemote only
Back to all jobs
Fetch logo
Remote role · frontend

Frontend Engineer Apprenticeship

Fetch

Salary$40/hr
ReactJavaScriptCSSTypeScriptGit
Role brief

The Role:

We are looking for a Frontend Engineering Apprentice. You will build and maintain world class web applications for our customer and external partners working directly with our backend services. You’ll be working on a small, multi-functional team that may include other engineers, a designer, product manager, data scientist and other roles. Success in this role requires the ability to take on challenging problems while designing and developing amazing solutions with a user-centric focus.

In your tool-bag:

  • Flexibility to implement a feature from either a highly specific design OR a bare bones idea that needs thought & iteration
  • Ability to strike the right balance between product design and technology to create the best possible solution
  • Familiarity with functional and/or object-oriented programming
  • Ability to optimize poorly performing code.
  • Ability to explain both short and long-term solutions with trade-offs
  • Effective communication, including the ability to translate and explain technical issues to non-technical team members

You have experience with:

  • 2 Frontend frameworks (React, Angular, Vue, Svelte)
  • Frontend Styling and layout (CSS, HTML, Sass or Less)
  • Deep understanding of JavaScript or TypeScript
  • Design System Implementation
  • Responsive UI Design
  • Application State Management
  • Version control system (Git)
  • Test writing and quality assurance

Bonus points:

  • Full-stack development (Kotlin/Java, Javascript/Node, Python/Django, etc)
  • Messages queue and event streaming (Kafka, Kinesis, Redis Streams) 
  • Continuous development 
  • Experience with the automation of testing, building, and deploying frontend solutions
  • Data-Driven Design
  • Experience with Tailwind CSS or similar utility-first CSS framework
  • Charting, Dash-boarding, and Report Generation
  • Asynchronous or Reactive Programming
  • In-memory data stores and caches (Redis, Memcache)
  • Understanding of the complexity and failure domains of micro-services and distributed architectures, and how these can impact end-user experiences.
  • Undergraduate or graduate degree in computer science, engineering or mathematics
Apprenticeship Facts:
  • This is a 3 month program where you will be given challenging and meaningful work
  • You will gain incredible experience and grow as an engineer
  • There is no expectation that this role will convert to a full time employee
  • $40 per hour
  • 40 hours per week of work, minimum
  • There are no health benefits during the apprenticeship
  • We don’t sponsor H1Bs on an Apprenticeship due to legal limitations
  • Get an onboarding buddy on your 1st day
  • FREE: Mac laptop, monitors, etc. whatever is needed to be successful!
  • Work on the same projects as our perm employees, you are not treated any differently!