Dropbox is looking to solve the problem of crafting seamless, intuitive user interfaces for millions of users to interact with and collaborate on data, by evolving their offerings to make digital storage and collaboration more efficient and user-friendly on a global scale.
Requirements
- Skilled at building user-facing applications and supporting systems and libraries on web using front-end technologies such as JavaScript, TypeScript, React, HTML5, CSS3 as well as backend (Python, Node.js)
- Previous success developing and shipping a large-scale web application with a user-empathetic mindset.
- Ability to handle full-stack projects and build a minimum working product quickly.
- Familiarity in using Git as a version control system to manage codebase changes and collaborate with other team members efficiently.
- Demonstrated experience with NodeJS, including the development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
- In-depth knowledge of API and networking patterns, including RESTful services and modern asynchronous communication techniques, to ensure seamless data exchange and integration between front-end applications and back-end services.
Responsibilities
- Design and build software capable of reaching millions of daily users.
- Develop and execute against both short and long-term roadmaps, making effective tradeoffs between business impact, user experience, and a high-quality technical foundation.
- Support fellow colleagues through feedback, code reviews, and advancement of internal tools and processes.
- Partner with product managers, designers, and analysts to deeply understand the needs of our users and build a product that serves those needs.
- Improve the team and company – be an active participant in our culture through mentorship, interviewing, and involvement in new initiatives.
Other
- BS degree in Computer Science or related technical field, or equivalent experience.
- 2+ years of software engineering and/or work-related industry experience.
- Ability to handle feedback, code reviews, and advancement of internal tools and processes.
- Mentorship, interviewing, and involvement in new initiatives.
- Travel requirements not mentioned