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.
Product Engineer in a startup working on optimizing cloud data cost management features and collaborating closely with customers. Full responsibility from design to feature implementation.
Software Engineer developing embedded systems and computer vision applications for UAV platforms at FulcrumAir in Calgary. Collaborating in a hybrid environment focused on R&D and innovative tech solutions.
Full - Stack React Native Developer on the Mauril team creating a second - language learning app for young adults in Canada. Collaborating on user experiences and app features to enhance learning engagement.
Full Stack Developer at Doc Clik developing mobile apps and web applications for better healthcare experience. Collaborate with designers to craft user experiences and support existing apps.
Full - stack Software Engineer developing next - generation applications for Leadership Connect. Collaborating in an agile environment and utilizing modern web technologies.
Software Engineer focusing on data collection and ingestion pipeline for AI model training at Speechify. Collaborating with Scientists to enhance data quality and cost - efficiency.
Senior iOS Engineer developing and maintaining applications for Tubi's streaming platform. Collaborating with a dedicated team to enhance user experience and application performance.
Full - stack Engineer developing and supporting front - end and back - end applications for modern banking solutions. Collaborating in agile teams to deliver high - quality software in Canada.
Fullstack Software Engineer working on AI development projects for top 50 tech companies. Building applications and improving performance on coding tasks with flexible hours.
Fullstack Software Engineer building real - world applications for top tech clients. Improving AI model performance across multiple projects in a remote work environment.