PC Client Engineer

Skills
Computer ScienceC++CEFHTML5MacWebsocketWindows
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or above in Computer Science or related field
  • 3+ years of client development experience
  • CEF Electron or cross-platform development preferred
  • Strong skills in C++ JavaScript HTML5 and CSS
  • Understanding of Chromium internals is a plus
  • Experience with desktop performance optimization IPC and local storage
  • Knowledge of WebSocket HTTP/2 TLS and data encryption
  • Ability to follow coding standards and debug across platforms
  • IM video conferencing or collaborative client experience preferred
  • Good communication and teamwork skills

Nice to have

  • Cross-platform mindset
  • Performance focused
  • Collaborative
  • Detail oriented

Day to day

  • Develop PC clients for Windows and Mac using CEF to deliver cross-platform UI and interaction.
  • Design robust client architecture and optimize rendering memory usage and startup performance.
  • Implement backend communication local storage and encryption while resolving cross-platform compatibility issues and collaborating with backend mobile and product teams.