Yubico Inc.

Software Engineer (Cross-Platform Applications)

Yubico Inc.
Apply
2 months ago
Stockholm, SwedenMid Level

Responsibilities

  • Develop, test, and maintain cross-platform graphical applications using Flutter for desktop and mobile platforms.
  • Contribute to command-line tools and libraries alongside graphical applications.
  • Own features end to end from initial design through packaging and deployment.
  • Collaborate with UX/UI designers to implement intuitive user interfaces.
  • Maintain code quality through rigorous testing and accountability for shipped code.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a relevant technical discipline, or equivalent work experience.
  • Strong programming fundamentals and experience with at least one modern UI framework.
  • Experience building mobile applications for iOS or Android and/or desktop applications for Windows, macOS, or Linux.
  • Ability to learn and adapt to technologies such as Dart, Flutter, or Rust.
  • Ability to write secure, testable, and maintainable code.
  • Self-motivation, autonomy, and willingness to take full ownership of the codebase.
  • Preferred qualifications include production Flutter experience, cryptography experience such as PKI or digital signatures, GitHub Actions or CI/CD pipeline experience, and experience integrating native APIs or lower-level libraries.

Tech Stack

DartFlutterGitHub ActionsiOSLinuxmacOSRustWindows

Categories

Mobile
Yubico Inc.

About Yubico Inc.

501-1,000 employees

Yubico builds YubiKey hardware security keys and supporting software for phishing-resistant, hardware-backed authentication used by enterprises, governments, developers, and consumers. It sells devices and enterprise subscriptions/services, and helped shape open standards like FIDO2/WebAuthn for passwordless login. Founded in 2007 and headquartered in Stockholm, the company is publicly traded on Nasdaq Stockholm and operates globally with hubs in California and Singapore.

Contact me