Post a job

Frontend Engineer Apprenticeship

Fetch logo

Location
United States
Base Salary
80k USD
Fetch

Job Description

What we’re building and why we’re building it.

There’s a reason Fetch is ranked top 10 in Shopping in the App Store. Every day, millions of people earn Fetch Points buying brands they love. From the grocery aisle to the drive-through, Fetch makes saving money fun. We’re more than just a build-first tech unicorn. We’re a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.

Join a fast-growing, founder-led technology company that’s still only in its early innings. Ranked one of America’s Best Startup Employers by Forbes two years in a row, Fetch is building a people-first culture rooted in trust and accountability. How do we do it? By empowering employees to think big, challenge ideas, and find new ways to bring the fun to Fetch. So what are you waiting for? Apply to join our rocketship today!

Fetch is an equal employment opportunity employer.

The Role:

We are looking for a FrontendEngineering 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!

Advice from our career coach

As a Frontend Engineering Apprentice at Fetch, you will be building and maintaining world-class web applications while working alongside a diverse team of professionals. To stand out as an applicant for this role, here are some key tips:

  • Demonstrate your ability to implement features from both specific designs and rough ideas, showcasing your problem-solving skills.
  • Showcase your experience with frontend frameworks like React, Angular, or Vue, along with proficiency in JavaScript or TypeScript.
  • Highlight your expertise in frontend styling, layout, and responsive UI design, emphasizing your focus on user-centric solutions.
  • Detail your experience with version control systems like Git, as well as your knowledge of application state management and test writing for quality assurance.
  • Consider mentioning any bonus skills you have, such as full-stack development experience, data-driven design, or familiarity with utility-first CSS frameworks like Tailwind CSS.
  • Emphasize any relevant educational background in computer science, engineering, or mathematics, as well as any prior experience with micro-services and distributed architectures.

Apply for this job

Expired?

Please let Fetch know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jun 13, 2024

Full-time

80k USD

  1. US United States
RemoteJobs.org mascot