If you are highly curious by nature, love working together with others, and want to make the digital world safer, Signicat may be the place for you.
Signicat is a Digital Identity Service Provider and one of the leading providers of electronic identity and signature solutions in Europe. Our security and compliance products are used by governments, big banks, and small businesses — and everywhere in between. We continue to be leaders in innovative security solutions, reducing risk while providing a smart and intuitive user experience.
We have a track record of success as one of the most complete providers of electronic identification services for the Nordic and European markets. While enjoying continued growth we have kept the best of our start-up ethos, encouraging creativity, initiative, and independence to get things done. We value the well-being of each employee and all work together to create a supportive and inspiring work environment.
Signicat has more than 400 employees at offices in Trondheim (HQ), Oslo, Bergen, Copenhagen, Helsinki, Stockholm, Amsterdam, Munich, Rotterdam, Bucharest, and Lisbon. We’ve been operating in Portugal since 2015 and growing ever since.
About the Team:
You will be part of the Mobile Identity department, spread over three locations Trondheim-Norway, Oslo-Norway and Lisboa-Portugal with the majority sitting in Oslo. The department consists of three engineering teams
- Backend team - Developing the backend for the authentication solution.
- Mobile team - Developing the Android and iOS SDK for the authentication solution.
- Service team - Building a SaaS product around the authentication solution.
We are open to working remotely but we also want you to spend part of the week at our office in Oslo, Norway. Given the geographical distribution of the team, you will also be working in a remote fashion together with the rest of the team.
For more than 10 years the team has carefully designed and built a highly scalable authentication platform that addresses one of the most challenging problems in financial services: combining banking grade security with a frictionless user experience.
The development consists of talented software engineers, experienced in digital identity, mobile development and creating quality software. The team is building a modern authentication library that is up to date with the latest technology and security improvements, always being one step ahead of external threats and regulations.
The authentication solution built in our department is used by banks across Europe (in particular Scandinavia and Germany) both for authentication and transaction authorisation. With more than 5 million end users and more than a billion transactions a year the code you develop has a high user impact.
What we are looking for?
We are now hiring an Android developer to our mobile team. You should be passionate about software development, working in an agile team where everyone's opinion matter and where you have freedom under responsibility.
We do not require you to be an expert in security, but an interest in the topic helps. An important part of the job is to keep updated on developments in the security and the identity domain regarding strong authentication, mobile biometrics and digital identity. Quality is a common denominator in everything we do since our solutions are used in highly scalable, performant and available environments.
You have experience with Android development in Java or Kotlin, and feel comfortable to work together with designers, other engineers and our architects to create, implement and maintain our solution. You will be both writing design specifications and interpreting them, and demonstrate initiative to improve our solution where you find shortcomings.
You like to keep yourself up to date on new Android versions and features, and to be curious about the new possibilities those gives. We spend a lot of effort to stay ahead when it comes to security, and leveraging new phone hardware and APIs is key to our success.
- Java, Kotlin
- Android Studio, Git
- Gradle, Jenkins (Build and continuous integration)
- JUnit, Espresso, UIAutomator (Testing)
- Experience with developing native Android apps.
Nice to have
- Experience with app and SDK development and publishing
- Experience with other mobile languages/frameworks
- Have an understanding of QA automation
- Experience using app hardening tools (Proguard, Dexguard, Promon Shield)
- Knowledge about security on Android
Looking forward to your application !