Full Stack Software Engineer, Dash Experiences

Posted 4 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Software Engineer in the Dash Experiences team at Dropbox. Developing AI-first applications that shape user experiences across multiple platforms.

Responsibilities

  • Collaborate with product managers and stakeholders to understand business requirements and translate them into technical specifications for AI-powered software applications.
  • Work closely with ML engineers to integrate AI components seamlessly into the overall software product architecture.
  • Develop responsive and performant frontend applications using modern web technologies such as HTML, CSS, Typescript, and frameworks like React.
  • Implement interactive user interfaces that effectively communicate complex AI functionalities and data insights to end-users.
  • Work closely with UX/UI designers to ensure seamless integration of design elements, branding, and usability principles into the frontend development process.
  • Collaborate with backend engineers to integrate frontend components with server-side logic and APIs, ensuring optimal performance and data flow.
  • Optimize frontend performance to deliver fast and efficient user experiences, considering factors such as page load times, rendering speed, and responsiveness.
  • Stay up to date with the latest trends and advancements 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, fostering a collaborative and growth-oriented culture.

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.
  • Experience building web applications using TypeScript and React.
  • Ability to make data-driven decisions, using tools like Databricks.
  • Familiarity with backend development concepts such as APIs and server-side logic.
  • Ability to work across the stack and connect frontend applications to backend systems.
  • Strong problem-solving skills and eagerness to learn.
  • Clear communication skills and ability to collaborate with cross-functional partners.

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$168,300 - CA$227,700 per year

Degree requirement

Bachelor's Degree

Tech skills

ReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.