Zuler
Senior Software Engineer
ZulerSingapore4 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Description

Zuler is a global leader in remote desktop and cloud computing, revolutionizing connectivity with cutting-edge cloud rendering and real-time communication technologies. With over 180 million installed devices and a team of experts from top tech companies, Zuler delivers high-performance solutions that empower users worldwide.


About the Role

We are seeking an experienced client-side Senior Software Engineer to build the next generation of AI-native cross-platform applications. The ideal candidate will possess extensive multi-platform development experience, deep understanding of AI technologies, and the ability to transform innovative product concepts into high-quality user experiences.


Key Responsibilities

  • Responsible for architecture design and core feature development of client applications across iOS, Android, Linux, macOS, Windows and/or other platforms
  • Design and implement AI Native product features, including local AI agents and AI interaction experience design
  • Lead cross-platform technical solution selection, ensuring code reusability and optimal performance across platforms
  • Deeply participate in the design and implementation of international products, including multi-language, multi-region, and multi-cultural adaptation solutions
  • Continuously optimize application performance, including key metrics such as startup speed, memory usage, battery consumption, and network requests
  • Participate in product planning discussions and provide innovative product suggestions from a technical perspective





Requirements


Education & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Data Science, or related field





Skills & Tools

  • Multi-platform Development Experience
  • 5+ years of client-side development experience, proficient in native development for 1 or more of the following 3 platforms:

o iOS Development: Swift/Objective-C, UIKit/SwiftUI

o Android Development: Kotlin/Java, Jetpack Compose

o Desktop Development: C++/C#/Electron, Qt/WPF frameworks


AI Native Development Capabilities

  • Understanding of AI technology applications in client-side implementation, such as LLM and computer vision
  • AI product mindset with ability to design natural and seamless AI interaction experiences





International Product Experience

  • Deep understanding of user habits and cultural differences across different regions
  • Familiarity with i18n/l10n best practices, including RTL layouts and dynamic text processing
  • Experience in overseas product development or global team collaboration
  • Ability to independently develop complete products, with full-cycle experience from concept to launch
  • Sharp insights into user experience, able to balance technical implementation with product experience
  • Preference for candidates with personal open-source projects or independent applications





Performance Optimization Expertise

  • Proficient in performance analysis tools and optimization methods for at least one platform
  • Hands-on experience in performance optimization for large-scale user products
  • Understanding of performance characteristics of cross-platform frameworks (Flutter, React Native, etc.)





Language Proficiency

  • Fluent/Business level English
  • Native or professional working proficiency in Mandarin is required to communicate with Mandarin-speaking internal stakeholders in China

Key Skills

Ranked by relevance