Back to jobs
New

Senior Electron Consultant

Ukraine

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 An experienced Electron Consultant who can bring deep technical expertise and a problem-solving mindset to a high-impact EdTech project. You should be confident advising teams, resolving advanced Electron-related challenges, and supporting production-level desktop application development.

About the Project

We are supporting the development of a leading Virtual Learning Environment tailored for students aged 4โ€“18. The platform is already in use in primary and secondary schools and offers a seamless educational experience across web, mobile, and desktop platforms.

The desktop client is built with Electron and plays a key role in providing offline access, enhanced security, and native integration. We are looking for an experienced Electron Consultant to guide the team through architectural and implementation challenges as the platform scales.

Requirements

  • Deep expertise in Electron architecture: main/renderer processes, IPC, preload scripts

  • Proven experience working with Electron in production environments

  • Solid understanding of desktop application security and content protection strategies

  • Experience with React.js and modern state management libraries (e.g., Redux, Zustand, Recoil)

  • Strong knowledge of JavaScript/TypeScript (ES6+)

  • Familiarity with Node.js and accessing local system APIs

  • Hands-on experience with packaging and distribution tools: Electron Builder, Electron Forge, code signing

  • Experience designing offline-first strategies and handling file/resource access in desktop apps

  • Proficiency with build tools: Webpack, Vite

Nice to Have

  • Experience with testing tools like Spectron, Playwright

  • Familiarity with CI/CD pipelines for desktop apps

  • Basic understanding of native integrations (C++, Objective-C)

  • Prior consulting experience with sync-capable Electron applications

Responsibilities

  • Provide expert-level guidance on Electron architecture and security

  • Consult the development team and assist in resolving complex technical issues, including:

    1. Ensuring that uploaded materials are accessible only through the application and not exposed via the file system

    2. Managing Electron app signing, packaging, and secure distribution

    3. Implementing a robust in-app update mechanism

    4. Handling external resource paths in offline mode

  • Support the scalable integration of Electron with existing web and mobile infrastructure

  • Advise on performance, maintainability, and cross-platform compatibility

 Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages:

  1. Recruiting Interview -> 30-45 min
  2. Technical Interview -> 1-1,5h
  3. Client Interview (optional) -> up to 1h
  4. Pre-Offer Call -> 15min
  5. Reference Check
  6. Offer

We offer:

  • Competitive salary, room for development and growth;
  • Possibility to work in the Bratislava and Kyiv office or fully remotely;
  • Loyal management, interesting tasks, constant support;
  • Medical insurance (optional);
  • English courses;
  • Technical equipment providing;
  • Paid vacations 20 workdays, paid sick leave, regular salary reviews;
  • Flexible schedule and ability to manage your working hours;
  • Support your personal growth and skills upgrading;
  • The great environment inside the team, support of initiatives, and ability to contribute to the common goal.

We do believe that the success of altamira.ai is impossible without the success of our Talents and the success of our Clients!

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...