Android Developer

🔷ABOUT THE PRODUCT

We are looking for frontend, backend and mobile apps developers that would like to work together with us on creating equal job opportunities for everyone across the Nordics. Through our leading digital marketplaces FINN.no (Norway), Blocket.se (Sweden) and Oikotie.fi (Finland) , we address a total market of more than 10 million people and more than 1 million companies.

In 2022 we decided to consolidate across the Nordics. The vision is to build the next generation job marketplace working together. By joining forces we believe we can create more value and make a bigger impact in the Nordic labour market.

🔷 ABOUT THE TEAM

With expanding scope, and many new projects coming up, we are looking for YOU, who will be part of a new team that will be responsible for our common Easy Apply process. The team’s ambition will be to deliver a delightful application experience for candidates across all job ads by designing a mobile-first solution and then scaling it to cover all other devices. Working for the Easy Apply team you will be developing new features in existing mobile applications allowing candidates looking for jobs to apply in an easy and intuitive way.

The team will consist of 1 PM, 1 UX, 1 EM and 5 developers. Our development team will be located in Cracow, and you will collaborate closely with the Product Manager and UX who will be situated in Scandinavia. In addition, you will be in contact with colleagues in FINN, Blocket and Oikotie to understand both customer, and internal needs and requirements.

As the team will work closely with both internal teams in three marketplaces and multiple third party ATS-es (Applicant Tracking Systems) operating in the Nordics, documentation and well designed APIs will be crucial for creating an effective collaboration environment.

As our apps are written in native code, you should have experience working with Android Studio and Kotlin (for Android).

It’s a plus if you have some experience with the technology we use to build our apps, but it’s more important that you are able to learn new tools and frameworks.

We do not expect you to know everything, but you must be curious and flexible. We’re looking for someone hungry to learn new things.

Our ideal employee is a coworker who makes a difference, both individually and together. Our core values are Drive, Precision, Tolerance and Spirit, and this is reflected in all that we do.

🔷ABOUT YOU

  • You are fluent in Kotlin or Java
  • You have experience in developing mobile apps in Android Studio including the Android SDK
  • You know the following technologies: RxJava, Retrofit
  • You have experience in dependency injection on Android
  • You are familiar with Single Activity and MVP architectural principles
  • You have solid understanding of the full mobile development lifecycle
  • You have collaborated on at least one original Android app
  • You have a focus on code quality and test coverage
  • You are open, curious and eager to learn new things
  • You are a team player, you embrace collaboration and treat it as a default way of working

JavaScript Developer ( NodeJs)

Do you want to be part of shaping the media of tomorrow?

At Schibsted Media, we fund free and independent journalism by offering products and services people are willing to pay for.

Join Account Experience, the team that works on My Page – an end user destination to manage brand-specific services. We empower users to handle functions such as: account settings, subscriptions, newsletter settings, payments methods, site settings, profile and privacy controls. With our Checkout Flow we provide solutions to buy and pay for digital and print subscriptions in a simple, easy to use and secure way and through a wide variety of payment methods.

 

ABOUT THE TEAM

  • We play an important role in the customers’ journey from unknown user to paying subscriber.
  • Our team consists of Product Manager, UX designers in Norway, and 7 fullstack developers in Poland.
  • We try to experiment and challenge our own technology choices as much as possible. We have a big influence on what’s being built and what tools and technologies are applied.
  • We put a strong emphasis on self-development and knowledge sharing.


ABOUT THE ROLE

You will be working on the next generation of subscriptions based models. The tech stack is modern and up-to-date:

  • Backend: Node.js supported by Express and Hapi.js frameworks
  • We use AWS as our cloud provider. We favour the “Infrastructure as Code” pattern using Terraform and Convox
  • Frontend: Javascript with React.js as framework
  • Git for version control, Travis for continuous integration & deployment

ABOUT YOU

  • You have a strong technical background in Node.js
  • You are familiar with React.js ecosystem
  • You understand the importance of automated testing
  • You are not afraid of TypeScript
  • You are open to a feedback culture
  • Code reviewing is not a mystery for you

iOS Developer (PodMe)

🔷 ABOUT THE TEAM

PodMe – the innovating premium podcast platform – with more than 100.000 paying subscribers and more than 20 million listenings per year – the highest quality of content without Ads. Moreover, PodMe plays a vital role in Schibsted’s podcast focus. Thanks to that strong commitment from the business, PodMe has a long-term roadmap packed with completely new features.

🔷 ABOUT THE ROLE

At PodMe you will play a key role and as a developer you will mainly work with further developing the product’s user interface with a focus on iOS writing high quality code as well as take part in discussions about architecture.

We are looking for a iOS-developer who has good experience working on developing new functionality from idea to production. You will work closely with PodMe’s other team members to take the app to the next level together.

🔷 ABOUT YOU

As a person, you are humble for both your and others’ skills and have a curious attitude to problem solving. You feel comfortable to communicate with your team as well as both share your knowledge and listen to your colleagues’ lessons.

You should have:

  • Good understanding of the iOS guidelines for development and design
  • Solid knowledge of Swift
  • Experience with UIKit, AutoLayout
  • Experience with MVVM pattern
  • Experience with SwiftUI and Combine
  • Comfortable with Reactive Programming (RxSwift)
  • Experience with Network Communication (REST)
  • Experience with Unit Test

Even better if you have:

  • Experience with IAP development
  • Experience with audio-related development
  • Experience with DRM solutions
  • Experience with animation, threading, core data, keychain, and security.

Bonus:

  • Familiar with memory and performance tuning
  • Familiar with CI/CD
  • Familiar with the underlying principles of iOS would be a bonus
  • Have your app on the App Store

Professional level in written and spoken English is a requirement and it is a merit if you have previous streaming experience.

Kotlin/Java to Kotlin Developer

We are looking for a Kotlin / Java Developer (on a Mid level) to strengthen the Consumer Business Solutions team.

🔷 ABOUT THE TEAM

  • We are responsible for the User Revenue Suite, which covers the journey from unknown user to paying subscriber.
  • The main focus of our team are backend applications built for the biggest newspapers in Norway and Sweden as well as 5 smaller brands which in total means over 1 million subscribers today.
  • The subscription part of the User Revenue Suite is very similar across our brands, which means we have a common platform for identity, monetization and payment area.
  • The main goals of the suite are giving access to payment content and handling whole order flow together with self service to manage subscription.
  • Working in a distributed team: ~10 developers (Kotlin/Java) are based in Poland, business analytics are in Norway & Sweden together with our UX resources.
  • This is User Revenue Suite: https://www.youtube.com/watch?v=rSJZoqV-K9k
🔷 ABOUT THE ROLE
  • In fact we are building a new platform, which will be more consolidated than the current one.
  • It means, we still have plenty of green field areas where you can help us.
  • Working on many different areas of the JVM world, following micro-services concepts & Continuous Deployment style.
  • Time required to focus on quality.
  • Having an impact on the project at all stages.
🔷ABOUT YOU
  • You are a backend developer, with a history of working with JVM languages and a strong motivation to learn Kotlin, as our current stack is written in it.
  • You have experience in modern JVM backend frameworks like Vert.x, Ktor, Spring Boot
  • You have experience both with relational databases (we prefer to use PostgreSQL), and NoSQL (like Redis)
  • You are familiar with AWS (like ECS, SNS/SQS, Lambda)
  • You have knowledge of REST, docker
  • You have a focus on code quality and test coverage
  • You have a good understanding of concepts and/or experience with Continuous Deployment
  • You are open, curious and eager to learn new things
  • You are active in meetings and good at turning the conclusions into actions
  • You are proficient in English (both speaking and writing)