Dropbox

Frontend Product Software Engineer

Dropbox

full-time

Posted on:

Location Type: Remote

Location: Mexico

Visit company website

Explore more

AI Apply
Apply

About the role

  • Contribute to the development and maintenance of build systems and developer tools that support Dropbox’s web engineering ecosystem, including Bazel rules, TypeScript tooling, React workflows, and i18n pipelines.
  • Implement improvements that help streamline and standardize the development process, such as adding automated checks, improving abstractions, or extending scaffolding to reduce complexity.
  • Collaborate closely with product engineers to understand workflow challenges and help deliver solutions that improve web build speed, reliability, and consistency.
  • Adopt and apply modern practices in areas like static analysis, code quality enforcement, and incremental builds, working with senior engineers to introduce and maintain best practices.
  • Participate in team initiatives that improve developer productivity at scale, such as optimizing build/test loops, enhancing build pipelines, and improving i18n tooling.
  • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

Requirements

  • BS in Computer Science or related technical field, or equivalent practical experience.
  • 2+ years of software engineering experience (or strong internship/project experience for recent graduates).
  • Proficiency in JavaScript/TypeScript and familiarity with modern frontend frameworks such as React.
  • Interest or experience in developer tooling, build systems, or productivity engineering (e.g., Bazel, RSPack, esbuild, or similar).
  • Strong problem-solving skills, with the ability to debug and improve developer workflows.
  • Collaborative mindset with a willingness to learn from and work closely with senior engineers.
  • Experience with static analysis, linters, or code quality tools a plus.
Benefits
  • Health insurance
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactBazelRSPackesbuildstatic analysiscode quality enforcementincremental buildsdeveloper tooling
Soft Skills
problem-solvingcollaborative mindsetwillingness to learn
Certifications
BS in Computer Science