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