Jobs for Developers

Frontend Engineer III, Shuttle

BoxFull-time$110k - $260k*Warsaw, PolandFeb 14, 2025
Apply for this job
 

WHAT IS BOX?
Box is the world’s leading Content Cloud. We are trusted by more than 115K organizations around the world today, including nearly 70% of the Fortune 500 and leaders across deeply regulated industries (such as AstraZeneca, JLL, and Nationwide), to protect their data, fuel collaboration, and power critical workflows with secure, enterprise AI.

By joining Box, you will have the unique opportunity to continue driving our platform forward. Content powers how we work. It’s the billions of files and information flowing across teams, departments, and key business processes every single day: contracts, invoices, employee records, financials, product specs, marketing assets, and more. Our mission is to bring intelligence to the world of content management and empower our customers to completely transform workflows across their organizations.

With the combination of AI and enterprise content, the opportunity has never been greater to transform how the world works together and at Box you will be on the front lines of this massive shift. Founded in 2005, Box is headquartered in Redwood City, CA, and we have offices across the United States, Europe, and Asia.

WHY BOX NEEDS YOU

The Shuttle team is a small but mighty team that owns the full content migration stack at Box - from the best-in-class migration product experience we offer our customers, to the high-scale distributed infrastructure that lets us migrate over a petabyte every month from a broad swath of on-premise and cloud content repositories. We have a bold mission to dramatically expand the breadth and volume of content we're migrating through our system.

Our goal is to offer the highest performance content migration functionality in a unified application available to all Box customers and internal Box migration teams. All Box Business and Enterprise customers already have access to this powerful tool, but we have a long list of features to add while uplifting the architecture and improving our user experience. This is an opportunity to meaningfully enhance a hybrid React/Ember.js-based web application and REST APIs. This will entail adding new features, helping re-architect key internal services to move to a full React web app, and updating our automated testing.

WHAT YOU'LL DO?

  • Develop new frontend product features using a combination of React and Ember.js.
  • Investigate and fix frontend bugs.
  • Build and maintain unit and functional tests.
  • Collaborate with Product Management to help refine requirements and break down complex projects into meaningful, deliverable units.
  • Improve the current code base and infrastructure.
  • Model best practices in crafting systems and code with sound architectures, reliability, scalability, and maintainability.
  • Communicate technical ideas and direction across the organization.
  • Add and extend new REST APIs in the new or existing backend.

WHO YOU ARE?

  • BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.
  • 5+ years of Software Development experience in distributed systems.
  • You have experience designing, building, and deploying high quality software.
  • You have a passion for building distributed client/server systems at large scale.
  • Strong coder with demonstrated proficiency in JavaScript or Typescript and experienced with frontend frameworks/technologies such as React.js, Angular.js, Vue.js or Ember.js.
  • You are excited about solving complex technical problems using data-driven solutions.
  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions.

BONUS POINTS FOR

  • Test automation experience.
  • Hands-on experience with Node.js (used in the broader team; not necessary for this role).
  • Backend coding skills - knowing any other backend language will be fine: Python (preferably), Java, Scala, Go, C or C++.

Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 2 days per week, with a focus on Tuesdays and Thursdays. Your Recruiter will share more about how we work and company culture during the hiring process.

EQUAL OPPORTUNITY

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation.

For details on how we protect your information when you apply, please see our Personnel Privacy Notice.

For more details on how Box Poland protects your information, please see our Supplemental Personnel and Candidate Privacy Notice

#LI-EMEA #LI-AK1

Share

Alternative Jobs