Senior Software Engineer
Role details
Job location
Tech stack
Job description
- Use lower lever languages and frameworks (such as C++, Objective-C, Swift, and Qt) to develop Client Innovation Team native projects (ZoomISO, ZoomOSC, Zoom Tiles, Custom AV Controller, Zoom Cuts, Zoom plugin for Unreal Engine and unannounced projects).
- Use web languages (such as VueJS, React, Electron, Node, Javascript, Typescript) to develop Client Innovation Team web projects (Graphics Toolkit, Remote Control & Streaming Zoom Apps, other unannounced projects).
- Help define UI/UX general guiding principles, goals, strategy, and philosophy for Client Innovation Projects.
- Use Figma and any other relevant specialized design tool to mockup and create interfaces for the Client Innovation Team native/web projects.
- Use specialized high-level UI/UX frameworks and internal Zoom UI/UX frameworks to lead the implementation of designs into software, both native and web.
- Engage in other areas of the Zoom Developer Platform including APIs and SDKs as well as core client features when necessary., * Utilizing C++ OR Objective-C as foundational language of native applications;
- Utilizing React in development of web applications;
- Utilizing NodeJS in development of web applications;
- Utilizing JavaScript and Typescript in development of web applications;
- Utilizing HTML and CSS in development of web applications;
- Utilizing Git while working in a collaborative engineering environment; and
- Utilizing Figma in mocking up interfaces for both web and native applications.
- Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel
Requirements
Requires a Bachelor's degree in Computer Science, Computer Engineering, a related field, or a foreign degree equivalent. Must have 3 years of experience in job offered or related occupation. Must have 3 years of experience in
Benefits & conditions
Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience., As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.