As a Full-Stack Engineer on the Client Infrastructure team, you'll play a key role in shaping the core of a desktop application designed for speed and reliability. Your work will center on minimizing CPU, memory, and thread usage while ensuring consistent, predictable performance across diverse user environments.
What You’ll Do
- Build and maintain a desktop platform using Electron, focusing on efficient rendering, memory management, and non-blocking operations
- Profile runtime behavior to detect and resolve performance bottlenecks, memory leaks, and UI jank
- Shape the evolution of frontend architecture by defining modular boundaries, reducing coupling, and improving long-term scalability
- Establish and promote engineering standards through code reviews, linting, static analysis, and automated quality gates
- Design resilient error handling, crash reporting, and recovery systems to maintain user trust during failures
- Collaborate with backend, QA, and infrastructure teams to align on API contracts, versioning, and cross-platform compatibility
- Implement telemetry, logging, and metrics systems to monitor app health and detect regressions early
- Guide fellow engineers in frontend best practices, fostering a culture of performance awareness and architectural rigor
What We’re Looking For
You bring at least five years of full-stack experience, with deep fluency in browser JavaScript, DOM manipulation, and modern web APIs. You’re passionate about leveraging AI to enhance development speed and product innovation. Your communication style is clear and asynchronous—you thrive in environments using tools like Slack, Not游戏副本
