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.
Software Developer at Vecima involved in agile software development for broadband networks. Collaborating on projects, implementing code changes, and participating in continuous improvement efforts.
C++ Software Engineer developing internal tools for RF testing and real - time system monitoring at Octasic. Collaborating with cross - functional teams to evaluate and validate product quality.
C++ software engineer developing core tooling and software for RF system testing and maintenance. Collaborate with product teams and support integration with hardware components in Montreal, QC.
Senior Software Developer at Cozey enhancing the post - purchase experience through system design. Collaborate on innovative tools for furniture delivery and client satisfaction.
Senior Project Engineer directing engineering and design of projects with compliance to regulations at GE Vernova. Coordinating interfaces between engineers, customers, and subcontractors for efficient project execution.
Senior Project Engineer directing and coordinating the engineering and design of projects with power industry expertise. Establishing technical interfaces among engineers, customers, and subcontractors while ensuring compliance with requirements.
Full - Stack Software Developer building a billing module for Communications Service Providers at gaiia. Collaborating within a team to develop and deploy microservices and GraphQL APIs.
C# developer in a hybrid team responsible for cloud - based security systems. Collaborating to deliver dynamic and scalable solutions in the Software Services domain at Genetec.
Software Developer working on Edge OS, developing embedded systems and managing Genetec’s Cloudlink appliances. Collaborate with team for design, planning, and implementation across various platforms in a hybrid environment.
Engineering Operations Specialist managing SDLC across software applications at EverCommerce. Responsible for automating processes and configuring tools like Jira and Confluence for efficient delivery.