Desktop Engineer (React/Electron and NodeJS)

TaaS

 
  • Software Engineer
  • Full time
  • Kyiv, Ukraine

Requirements:
- 3+ years of experience with NodeJS;
- At least 1 year developing desktop apps with ElectronJS and React;
- Minimum 2 products deployed to production and experience of supporting them;
- Experience building data-driven applications, preferably financial ones;
- Hands-on experience using WebSockets;
- Experience leading small teams, planing app architecture and development stages.

Would be a plus:
- Experience with platform-specific (Mac, Windows) security features, limitations, Web Crypto API, Worker APIs;
- Experience in FinTech or blockchain domain.

Responsibilities:
- Develop user-facing features for desktop applications;
- Ensure the technical feasibility of UI/UX designs;
- Optimize application for best performance and user experience;
- Collaborate with other team members and stakeholders;
- Implement code according to best practices;
- Build reusable code and libraries for future use.

TaaS Payments Software Engineer