As a Desktop Engineer at Schoolyear, you will be a key member of the early-stage development team, responsible for designing, implementing, and operating the full desktop application experience. You will ensure a seamless, reliable, and secure product for high-stakes exam environments used daily by thousands of teachers and students.
What You'll Do
- Design, implement, and operate desktop application features and functionality
- Ensure an automagical user experience in high-stakes exam situations
- Build student-friendly user interfaces and experiences
- Develop and maintain low-level anti-cheat mechanisms using C++
- Make the product work end-to-end across platforms
- Work on both frontend and native-level components of the desktop application
What We're Looking For
- Experience with Electron for MacOS and Windows
- Proficiency in Typescript and Vue.js
- Strong knowledge of C/C++ and Objective-C for native modules
- Experience with Golang, particularly for Windows background services
- Experience with Playwright for end-to-end testing
Technical Stack
- Electron
- MacOS
- Windows
- Typescript
- Vue.js
- C++
- C
- Objective-C
- Golang
- Playwright
Team & Environment
- Key member of a small, collaborative engineering team