16 hours ago

Full Stack Software Engineer, Dash Experiences

Dropbox

Hybrid
Full Time
$210,000
Hybrid

Job Overview

Job TitleFull Stack Software Engineer, Dash Experiences
Job TypeFull Time
Offered Salary$210,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Role Overview: Full Stack Software Engineer, Dash Experiences

The Dash Experiences organization at Dropbox is at the forefront of shaping core user experiences across diverse platforms including web, mobile, desktop, and emerging AI-powered interfaces. We are seeking a Full Stack Software Engineer to join our team and contribute to building innovative, AI-first product experiences within the Dropbox Dash product ecosystem.

What You'll Do

In this dynamic role, you will be responsible for the application design, development, and maintenance of AI-powered software applications. You'll work in a 0→1 product environment, meaning you'll contribute across the entire technology stack. This includes building responsive frontend experiences using React, developing robust APIs, and connecting various backend systems. You will have a unique opportunity to learn, grow, and make a significant product impact by working alongside experienced engineers in a highly collaborative setting.

Key Responsibilities

  • Collaborate with product managers and stakeholders to translate business requirements into technical specifications for AI-powered software applications.
  • Work closely with ML engineers to seamlessly integrate AI components into the overall software product architecture.
  • Develop performant and responsive frontend applications utilizing modern web technologies such as HTML, CSS, TypeScript, and React.
  • Implement intuitive user interfaces that effectively communicate complex AI functionalities and data insights to end-users.
  • Partner with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles.
  • Integrate frontend components with server-side logic and APIs, collaborating with backend engineers to ensure optimal performance and data flow.
  • Optimize frontend performance, focusing on page load times, rendering speed, and overall responsiveness.
  • Stay abreast of the latest trends in frontend development, UI/UX design, and AI technologies, bringing innovative ideas and best practices to the team.
  • Participate in code reviews, knowledge-sharing sessions, and provide mentorship to junior team members to foster a collaborative and growth-oriented culture.

Please note that some teams at Dropbox operate with on-call rotations, requiring availability during both core and non-core business hours. All engineers on such teams are expected to participate.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 5+ years of professional software engineering experience, including internships, co-ops, or equivalent project work.
  • Demonstrated experience building web applications with TypeScript and React.
  • Ability to make data-driven decisions, utilizing tools like Databricks.
  • Familiarity with backend development concepts, including APIs and server-side logic.
  • Proficiency in working across the stack and connecting frontend applications to backend systems.
  • Strong problem-solving skills and a keen eagerness to learn.
  • Clear communication skills and proven ability to collaborate with cross-functional partners.

Preferred Qualifications

  • Experience with Python, Golang, or other backend languages.
  • Familiarity with large-scale web platforms, microservice architecture, and architecture patterns for large codebases.
  • Interest in AI-powered or data-driven product experiences.
  • Comfort working in early-stage or ambiguous product environments.
  • Proactive mindset with curiosity about improving products and processes.

Key skills/competency

  • Full Stack Development
  • React.js
  • TypeScript
  • API Development
  • AI Integration
  • Frontend Performance Optimization
  • Backend Systems
  • Problem Solving
  • Cross-functional Collaboration
  • Microservices Architecture

Tags:

Full Stack Developer
AI
Machine Learning
Frontend
Backend
API
UI/UX
Scalability
Collaboration
Product Development
Problem Solving
React
TypeScript
Python
Golang
HTML
CSS
Databricks
Microservices
Web Applications
Cloud Architecture

Share Job:

How to Get Hired at Dropbox

  • Research Dropbox's culture: Study their Virtual First model, AI Principles, mission, values, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight full stack, AI, React, TypeScript, and backend experience relevant to Dash Experiences.
  • Showcase your projects: Prepare to discuss past projects that demonstrate your ability to work across the stack, integrate AI, and solve complex problems.
  • Prepare for technical interviews: Expect deep dives into web development (React, TypeScript), API design, and system architecture, potentially with Python or Go.
  • Emphasize collaboration and adaptability: Highlight instances of cross-functional teamwork, problem-solving in ambiguous settings, and a proactive learning mindset.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background