
Software Engineer (Cross-Platform Applications)
Yubico Inc.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.
About Yubico Inc.
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.