Software Development Engineer

ZoomSan Jose, CA
Remote

About The Position

Immigration sponsorship is not available for this position. Responsibilities: Gathers, organizes, and prioritizes specifications for new client development and enhancements, including design, functionality, and accessibility. Integrate client with phone web, phone server and phone SDK. Integrate application with backend tools such as cloud, APIs and push notifications Writes elegant, stable, efficient, and scalable code, design and build applications for the iOS platform. Work on both client UI module and Common module. Work on Audio devices capabilities Participates in the development process from definition to designing, building, testing, release, and maintenance. Involved in the whole product development process from the beginning. Take part in the design of framework architecture and module integration. Work as a developer on a client module and take a system level to promise the quality of the code. Combines data, best practices, and the latest technologies to continuously improve Zoom client applications. Collect and maintain data from internal system and service providers Convert raw data into actionable items that comply with business requirements to figure out the weakness of the current service. Monitor data input to ensure real time data accuracy and integrity for faster and better service. Documents and maintains client content requirements. Maintain PBX client development standards, especially about security, availability, scalability, performance, robustness, and testing. Build performance evaluation format to measure system pressure and server performance.

Requirements

  • 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.

Responsibilities

  • Gathers, organizes, and prioritizes specifications for new client development and enhancements, including design, functionality, and accessibility.
  • Integrate client with phone web, phone server and phone SDK.
  • Integrate application with backend tools such as cloud, APIs and push notifications
  • Writes elegant, stable, efficient, and scalable code, design and build applications for the iOS platform.
  • Work on both client UI module and Common module.
  • Work on Audio devices capabilities
  • Participates in the development process from definition to designing, building, testing, release, and maintenance.
  • Involved in the whole product development process from the beginning.
  • Take part in the design of framework architecture and module integration.
  • Work as a developer on a client module and take a system level to promise the quality of the code.
  • Combines data, best practices, and the latest technologies to continuously improve Zoom client applications.
  • Collect and maintain data from internal system and service providers
  • Convert raw data into actionable items that comply with business requirements to figure out the weakness of the current service.
  • Monitor data input to ensure real time data accuracy and integrity for faster and better service.
  • Documents and maintains client content requirements.
  • Maintain PBX client development standards, especially about security, availability, scalability, performance, robustness, and testing.
  • Build performance evaluation format to measure system pressure and server performance.

Benefits

  • bonus
  • equity value
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service