Senior Software Engineer, iOS
Omada HealthFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
A Bachelor's degree in Computer Science, Information Systems Engineering, or a related field is required, along with 5 years of experience in job offered or related occupations. Candidates must have 5 years of experience in Objective-C and C programming for iOS applications, Swift programming, Objective-C runtime and memory management, performance tuning tools like Instruments, design and coding principles including object-oriented design and master design patterns, and MVC or MVVM architecture.
Develop and maintain the Zoom Rooms product on iPad/iPhone platforms using Objective-C and modern C++. Leverage performance tools like Instruments and debugging tools such as LLDB to measure performance, improve energy usage, and troubleshoot client issues. Analyze and optimize UI and infrastructure code, reproduce bugs, fix issues, and test again in the Xcode simulator. Collaborate with the product team to understand user needs and translate them into technical requirements. Serve as a bridge between the China development team and American PM and UE teams, working closely with QA, Product and Project Managers, Product Designers, and DevOps. Participate in team code reviews, contribute ideas to technology, algorithms, and products. Communicate with technical support, customer success, and customers to address product issues. Review customer requirements, categorize them, and collaborate with product management, support, and sales teams. Stay updated with the latest industry trends and best practices in iOS development and contribute to the improvement of development processes.
Video conferencing and online meeting solutions
Zoom provides video conferencing and online meeting solutions that allow users to conduct virtual meetings, webinars, and collaborative sessions. Its main product is video conferencing software, which enables high-quality video and audio communication, along with features like screen sharing, group messaging, and virtual backgrounds. Zoom also offers specialized products for larger events, such as Zoom Webinars and Zoom Events. The company operates on a freemium model, providing basic services for free while charging for advanced features through subscription plans tailored for various users, including businesses, educational institutions, and healthcare providers. Zoom stands out from competitors due to its user-friendly interface, reliable performance, and scalability for different needs, making it a vital tool for remote work, online education, telehealth, and social interactions.