We are recruiting for a global organization operating in the aviation industry, developing mission-critical software solutions used by pilots and aircraft operators worldwide.
The team is responsible for modernizing a core aviation platform used to manage and deliver navigation data, charts, and avionics updates across desktop and mobile environments. The product supports thousands of aviation customers and plays a critical role in keeping aircraft systems compliant and operational.
This role combines desktop/mobile engineering, platform architecture, device integration, and modern cross-platform development. You’ll work on applications interacting directly with avionics media and external devices in a highly reliable, safety-sensitive environment.
Key responsibilities
- Lead development of desktop and mobile applications used to prepare and deliver avionics data
- Design and implement reliable workflows for USB drives, SD cards, and other removable media used in aviation systems
- Develop cross-platform solutions for Windows, macOS, and mobile environments
- Drive improvements in architecture, performance, maintainability, and scalability
- Build application logic related to file validation, checksums, manifests, diagnostics, and device-specific outputs
- Support compatibility across avionics ecosystems and external hardware devices
- Collaborate with QA and lab teams on real-device validation and testing
- Contribute to long-term architecture decisions for desktop and mobile platforms
- Use AI-assisted development tools (e.g. Claude, Codex) to support implementation, debugging, testing, and refactoring
- Participate in code reviews, technical discussions, and mentoring activities
- Work closely with product, DevOps, QA, and engineering teams in an international environment
Ideal candidate profile
- Strong experience building desktop and/or mobile applications in production environments
- Hands-on experience with modern frontend frameworks (preferably React)
- Experience with cross-platform technologies such as Tauri, Electron, React Native, Flutter, or similar
- Good understanding of native platforms: Windows, macOS, Android
- Experience with backend or systems programming languages such as Rust, C++, C#, Java, Kotlin, or Swift
- Experience working with filesystems, removable media, binary formats, or hardware/device integrations
- Strong debugging and troubleshooting skills in complex production environments
- Testing mindset — automated, integration, regression, and hardware-related validation
- Ability to work independently and make architectural decisions
- English min. B2
Nice to have:
- Experience with Tauri + Rust stack
- Experience in aviation, avionics, or other safety-critical industries
- Knowledge of CI/CD pipelines for desktop/mobile applications
- Experience modernizing legacy applications
- Experience with Apple/Windows signing and release processes
- Familiarity with AI-assisted software development workflows
Conditions
- Employment type: B2B contract via KUBO or UoP
- Location: Gdańsk Przymorze
- Work model: hybrid, 1–2 days per week from the office, with a flexible schedule adjusted to team needs and your availability.
- Salary: up to 190 PLN/h (net on B2B)
Recruitment steps
- Phone call with Recruiter
- Client interview (may require 2 rounds)
- Feedback and decision

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.