BEAMSTART Logo

HomeJobsFull Time

EAS Build Infrastructure Engineer

Expo LogoExpo


Date Posted

21 Apr, 2023

Salary Offered

$130000 — $180000 yearly

Job Type

Full Time

Experience Required

3+ years

Remote Work

Allowed

Stock Options

No

Vacancies

1 available


Intro

Expo's mission is to make the ultimate way everyone writes application software and delivers it to users. There are two main parts to what we work on: the Expo framework, which is free and open-source and lets developers write universal native apps, and Expo Application Services (EAS), our paid, managed cloud services for building and testing apps, sending updates, and other tasks developers need to do to operate apps.

Two of EAS's most important services are EAS Build and Submit. They're what developers use to create builds and submit them to the app stores. Any developer working on an Expo app can run just eas build --auto-submit from their computer to start a build in the cloud and automatically submit it to the stores, ready for review. To make this developer experience a reality, we've designed, built, and run the infrastructure for builds and submissions. Now, we're looking to keep growing in both scale and features and need to also grow our infrastructure team.

Responsibilities

We're looking for engineers to come work with us on EAS Build and Submit. The responsibilities of this role are to design, implement, and operate new developer-facing features as part of these services. You'll also work on internal-facing improvements that make it easier for us to manage our services, optimize speed and costs, and generally make it enjoyable to work at Expo.

You'll need to write software that runs correctly and efficiently and be responsible for its uptime and performance. Each engineer at Expo is responsible for the code they write, including adding tests and monitoring and being part of their team's on-call rotation.

Skills and experience

The ideal candidate to come work with us on EAS Build and Submit would be comfortable and experienced with devops, systems programming, and writing services. You should have experience writing healthy systems that are robust, self-healing, and easy to monitor, and be deeply familiar with managing elastically scaled virtual machines and containers. One of our major cloud providers is Google Cloud — if you've used AWS or Azure extensively, a lot of your skills and knowledge will carry over.

You'll write a lot of TypeScript (Node.js) and Go. We're also extra interested in candidates who have experience with Swift and systems-level knowledge of macOS.

We don't require a CS degree but expect you to have the knowledge you might learn from courses on OSes, databases, and distributed systems. We also expect a strong fundamental understanding of programming and that you're comfortable writing lots of code.

Qualities that make you a good fit

You :

  • Can independently make decisions and come up with new, effective ideas on how to improve the process of creating and distributing application software.
  • Have experience writing services that stay healthy, even when you've moved on to another project.
  • Are able to quickly respond to your coworkers in order to make sure Expo can make quick, continuous progress.
  • Are good at getting unstuck and helping others get unstuck.
  • Understand why well-designed tools and APIs are important, and can build well-designed and well-tested features quickly.
  • Are good at effectively communicating your ideas and code through documentation, GitHub comments, blog posts, and other writing.
  • Understand the problems and aspirations of Expo’s users, which are problems you think of on a daily basis.

Benefits

  • Competitive compensation (salary, equity)
  • Healthcare benefits
  • Flexible schedule and location
  • $6,000 equipment budget for computers, phones, other equipment you need to be most productive

About Expo

Expo Logo

Expo brings together the best of web and native app development

Company Size: 11 - 50 People
Year Founded: 2016
Country: United States

BEAMSTART

BEAMSTART is a global entrepreneurship community, serving as a catalyst for innovation and collaboration. With a mission to empower entrepreneurs, we offer exclusive deals with savings totaling over $100,000, curated news, events, and a vast investor database. Through our portal, we aim to foster a supportive ecosystem where like-minded individuals can connect and create opportunities for growth and success.

© Copyright 2024 BEAMSTART. All Rights Reserved.