Sr. Software Engineer - Mobile Applications
We are looking for a talented mobile app developer to join our team in Stockholm. You will be working with us to build mobile applications in Flutter, with native components interfacing with the platform at a lower level. While previous Flutter experience is not required, you should be motivated to learn. You should have a background in developing mobile apps for either iOS or Android, as you will also contribute native code for the platform you know best. An enthusiasm for cryptography, secure systems, and solving challenging technical problems will make you an excellent fit.
Tasks & Responsibilities:
- Design, build, and maintain mobile applications (Flutter) with native components in iOS (Swift/Objective-C) or Android (Kotlin/Java)
- Participate in architecture discussions and contribute to technical decision-making
- Debug and resolve issues across devices and platforms
- Write and maintain unit and integration tests
- Continuously learn and apply new tools, frameworks, and best practices
Basic Qualifications:
- Bachelor or MS in Computer Science or a relevant technical discipline, or equivalent work experience
- Experience in building mobile apps with rich user interfaces
- Experience with native app development on iOS and/or Android
- Ability to write code that is secure, readable, testable, and easy to maintain
- Able to take initiative, maintain a positive attitude, be self-motivated, and work effectively on projects with minimal direct supervision
Bonus Qualifications:
- Experience with CI/CD pipelines (e.g. Github Actions)
- Experience working with NFC/USB/Lightning communication
- Experience with cryptography (PKI, digital signatures, etc)
- Experience working with open source and the open source community
- Experience with Flutter