Mobile Toolchain Engineer

Dropbox San Francisco , CA 94118

Posted 7 months ago

Mobile Toolchain Engineer San Francisco, CA

Company Description

Dropbox is a leading global collaboration platform that's transforming the way people work together, from the smallest business to the largest enterprise. With more than 500 million registered users across more than 180 countries, our mission is to unleash the world's creative energy by designing a more enlightened way of working. Headquartered in San Francisco, CA, Dropbox has more than 12 offices around the world.

Team Description

Our Engineering team is working to simplify the way people work together. They're building a family of products that handle over a billion files a day for people around the world. With our broad mission and massive scale, there are countless opportunities to make an impact.

Role Description

Mobile development at Dropbox happens in a decentralized, distributed fashion. The Mobile Platform team is, in many ways, the central glue that keeps everyone working together. We work with internal customers (Engineers, Engineering Managers and Product Managers) to make sure we build components, tooling and process that work for Dropbox's scale. Working in the Mobile Platform team, you would enable Dropbox Product Engineers to build mobile features and functionalities that are used by millions of users every day. We focus on making it easier, faster and safer to develop and ship Dropbox Mobile products.

Responsibilities

  • You will build the next generation of mobile build and release toolchain to ensure Dropbox mobile applications can be rapidly and safely delivered to our customers.

  • You will collaborate closely with teams across Dropbox to understand and build what is needed to enable a delightful mobile developer experience.

  • You will ensure that our mobile development environment is best in class by delivering improvements to internal tooling and direct partnership with our product teams

  • You will take full ownership of projects from design to implementation and deployment

  • You will improve the team and company you will be an active participant in our culture (mentorship, interviewing, and new initiatives)

Requirements

  • BS in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience

  • 5+ years of professional software development experience

  • Strong engineering skills and software fundamentals

  • Enthusiasm for building components and systems with reliability and long term support in mind

  • Understanding of what it takes to deliver client applications at scale

  • Build and release engineering experience building tools that enable fellow developers is a huge plus

  • Bazel, Buck or Gradle experience is a plus

  • Python experience is a plus

  • Strong systems engineering background is a plus

Benefits and Perks

  • 100% company paid individual medical, dental, & vision insurance coverage

  • 401k + company match

  • Market competitive total compensation package

  • Free Dropbox space for your friends and family

  • Wellness Reimbursement

  • Generous vacation policy

  • 10 company paid holidays

  • Volunteer time off

  • Company sponsored tech talks (technology and other relevant professional topics)

Dropbox is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work. A big part of that effort is our support for members and allies of internal groups like Asians at Dropbox, BlackDropboxers, Latinx, Pridebox (LGBTQ), Vets at Dropbox, Women at Dropbox, ATX Diversity (based in Austin, Texas) and the Dropbox Empowerment Network (based in Dublin, Ireland).


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Mobile Build Engineer EE

Twitter

Posted Yesterday

VIEW JOBS 10/16/2019 12:00:00 AM 2020-01-14T00:00 Who We Are Join Twitter's Build team and work on Twitter's iOS and Android development infrastructure. If you are strongly interested in improving the edit/build/test workflow and proficient with algorithms and data structures as well as Java, Kotlin, Objective C, and Swift, check us out. This role will continuously improve the efficiency of Twitter's infrastructure at scale and mobile developers' productivity via innovation on tooling and methodologies. If you have empathy for developers, passion for engineering productivity, and experience delivering scalable, measurable systems - you will find this role liberating, challenging and most of all fun. We are Twitter's Engineering Effectiveness organization, and we help Twitter engineers develop world class software by supporting and implementing build systems for complex, polyglot source code, and developing source control systems and continuous integration infrastructure. What You'll Do * Adopt and/or develop best-in-class tooling to make edit-build-test cycle fast for engineers developing Twitter's mobile app, used by million of users every day. * Work with the mobile developers in optimizing their module dependencies, improving build speeds and reliability. * Understand mobile developer workflows and help improve their experience with IDEs and build tools. * Work with the Continuous Integration team in optimizing the CI experience for mobile developers. * Work collaboratively in an agile, CI/CD environment. Who You Are You will have exposure/experience with most of the following: * Languages - * iOS: Swift, Obj-C, XCode, XCUITest * Android: Java, Kotlin (plus), Groovy * Development of cloud caching, CI infrastructure, and IDE integrations * Gradle and XCode * Algorithms and data structures * Web infrastructure and distributed systems * Large, polyglot code bases. * Agile development methodologies, CI/CD * Engineering teams implementing build systems for complex source code, developing source control systems and continuous integration infrastructure * B.S. or higher in Computer Science or related field We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status. San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Twitter San Francisco CA

Mobile Toolchain Engineer

Dropbox