About us
Insightful is a market-leading platform for employee productivity and workforce analytics. We process really big data, synthesize it into actionable insights and ultimately provide a best-in-class/easy-to use product which empower enterprise customers to improve employee productivity, business processes and overall staff well-being.
Job Description
Your main focus will be the most sophisticated component of our infrastructure - the agent. It is running across hundreds of thousands of devices collecting information we need, therefore it needs to have excellent performance and stability.
- Responsibilities:
- Development of new user-facing features in collaboration with design and product teams
- Production of modular and reusable components
- Writing high-performance, scalable, testable and reusable code
- Optimization of applications for maximum speed and scalability
- Maintenance and improvement of existing libraries and modules
- Working closely with other development teams to ensure we're building great, modern, scalable and secure features and software
Requirements:
- Thorough understanding of Electron.js and its core principles and APIs
- Proficiency with JavaScript (Node.js)
- Strong fundamentals in operating systems, networking, and software design
- Good knowledge of Typescript
- Good knowledge of RxJS
- Experience with relational databases - preferably SQLite
Experience with the following will be considered a big plus:
- Good knowledge of C# & .Net framework
- Good knowledge of C++
- Developing native desktop applications
- Experience with Sockets
- Familiarity with front-end technologies including Angular, HTML, and CSS