Altamira is a software development outsourcing company. We provide solutions that make a tangible impact on our client’s growth and productivity. With domain knowledge across product and technology development, we aim to provide cost-efficient solutions without compromising quality. We are driven to deliver the best, every single time.
Altamira service delivery teams currently span Slovakia, Ukraine, and the Middle East, and we have ambitions to expand our footprint to meet the growing demand across Europe and into our primary growth markets in the UK and the US. In terms of industry verticals, we are focused on EdTech, Fintech, eCommerce, and Pharma.
We are looking for a Senior React/Electron Developer to temporarily support our team on a live EdTech project — a comprehensive Virtual Learning Environment designed for students aged 4–18. The platform, already in use in primary and secondary education, provides a unified experience for students, teachers, and administrators by combining fragmented tools into a single, seamless system. It operates across web, mobile, and desktop devices, with full support for offline learning, assignment workflows, and performance tracking.
Your role will focus on enhancing the Electron-based desktop functionality, optimizing the architecture, resolving existing issues, and offering technical guidance throughout the development process.
Improve, extend, and debug the existing Electron-based functionality
Provide technical consulting on best practices for Electron apps (architecture, security, packaging)
Develop and integrate new desktop features in collaboration with the frontend/backend team
Ensure smooth performance across Windows, macOS, and Linux
Optimize performance and security in a cross-platform environment
Electron Expertise:
Deep knowledge of Electron architecture: IPC, main/renderer processes, preload scripts
Experience with native menus, packaging, and distribution
Familiarity with security practices:contextIsolations, sandboxing, secure IPC
React.js Proficiency:
Solid experience with hooks, component-based architecture, and performance optimization
State management with Redux, Zustand, or Recoil
JavaScript/TypeScript:
Strong command of ES6+ features and clean coding practices
UI/UX Implementation:
Ability to translate Figma/Sketch designs into pixel-perfect interfaces
Node.js Integration:
Working with local APIs and system-level features (e.g., file systems, permissions)
Tooling:
Experience with Webpack, Vite, Electron Forge or Builder
Understanding of performance optimization in long-running apps
Experience with automated testing in Electron apps (Spectron, Playwright)
Familiarity with CI/CD pipelines for desktop app delivery
Basic experience with native code integration (C++ / Objective-C)
Experience with offline-first or sync-capable desktop applications
Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages:
We do believe that the success of altamira.ai is impossible without the success of our Talents and the success of our Clients!