Software Development Engineer
Job Description
What we're looking for:Requires a Bachelor’s degree in Computer Science, Information Systems Engineering, a related field, or a foreign degree equivalent. Must have 5 years of experience in job offered or related occupation. Must have 5 years of experience in the following:
Programming experience in iOS UI/UX and multithreading for The design, development, and implementation of user interfaces and user experience features requiring concurrent execution of tasks, including but not limited to background data processing, rendering updates, and network operations, in order to ensure responsiveness, functional correctness, and reliable performance on iOS devices;
Debugging and performance benchmark experience on iOS to Conduct systematic diagnostic analysis and performance evaluation of iOS applications through industry standard tools and methodologies in order to identify, isolate, and remediate defects, performance bottlenecks, memory issues, and latency problems necessary to maintain operational stability across supported device types and OS versions;
Experience with specialist domains, including: real-time collaboration application development, real time multimedia communication application development, instant messaging application development, SIP application development, third party libraries in C/C++, Objective-C or Swift;
Experience developing within iOS frameworks, 2D and 3D graphics frameworks and MVC application design to Utilize Apple-provided system, graphics, and architectural frameworks for the purpose of developing, rendering, and managing interactive visual elements, animations, and user workflows, and to employ an MVCbased design structure to ensure modularity, maintainability, and compliance with platform specific architectural standards;
Experience with data structures, algorithms and software design to optimize for minimum binary size, maximum performance, and large scale for the creation and implementation of computationally efficient software solutions that reduce binary footprint, enhance runtime performance, and support high volume, largescale usage scenarios, including the handling of substantial concurrent user activity and real time data throughput.
Telecommuting work arrangement permitted: position may work in various unanticipated locations throughout the U.S. Position does not require domestic or international travel.
Zoom Communications, Inc.#LI-DNI#Ind0 Salary Range or On Target Earnings:Minimum:$187,800.00Maximum:$228,700.00In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value.Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience.We also have a location based compensation structure; there may be a different range for candidates in this and other locations.Ways of WorkingOur structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.BenefitsAs 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.