This website uses cookies We use cookies to further personalize and enhance the user experience, conduct analytical research - for example, counting visits and traffic sources - place advertisements and contact third parties. Users can manage their cookie settings by clicking the "Choose your preferences " link."

Cookie policy
Hero image

iOS Developer

Kraków

NDE App iOS

We are looking for an iOS Developer to join the News Destination Engineering Mobile Apps team.

ABOUT PROJECT

Our team’s main focus is creating mobile and TV applications built for the biggest newspapers as well as smaller brands in Norway and Sweden. Our apps main goal is to present rich media content, starting with traditional news through a rich audio and video experience. Our apps have over one million monthly active users, reaching most of Norway and Sweden’s population. Now, we are expanding our scope and will develop native SDK’s for login & tracking solutions.

Check out our apps: AftonbladetVG (mind iOS and tvOS), Stavanger AftenbladSvenska DagbladetBergens TidendeAftenpostenE24VG Sport.

ABOUT THE TEAM

We are a team distributed among Cracow, Stockholm, Warsaw, Gothenburg, and Kristiansand. We develop our apps in a 2-week release cycle. In our daily work, we design and implement new products, create new ways for brands to present their content, and maintain functionalities that we already have released. We collaborate closely with our colleagues and stakeholders in Sweden, Norway and Poland.

We work in a hybrid way and would like to catch up with you at our office in Kraków 2 days per week. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

You can read more about how we work and what we do in our organization in those articles:

  1. The fundamentals of iOS at NDE
  2. Creating Real-Time News Experience with iOS Live Activities – Schibsted Tech Polska
  3. CarPlay Testing: Tips and Tricks for Smooth Drive – Schibsted Tech Polska

ABOUT THE ROLE

You will be responsible for maintaining and developing two main Schibsted Media mobile SDKs:

  • Account SDK – Schibsted shared mechanism to log in to products based on OAuth and Authentication Services
  • Pulse SDK – internal SDK for tracking

But let’s face it, only developing SDKs could be boring. You will have the opportunity to apply those SDKs to our products.

Your SDKs will be user by other teams, so you need to be communicative and have a relationship with other iOS developers.

Pull requests and feedback are essential to our team. We are safeguarding the great Quality of our apps (99.96% crash-free rate). We use unit tests and snapshot tests. We use GitHub and GitHub Actions.

ABOUT YOU

  • You have a solid knowledge of Swift and Swift Concurrency. Ideally, you have experience with designing SDKs.
  • You know the difference between Framework, Library and Module. SwiftPM is something you use with confidence.
  • Writing technical to-the-point documentation is not a challenge for you.
  • You have experience working in agile environment.
  • You are familiar with architectural and design patterns for iOS development.
  • Collections, data structures and asynchronous programming concepts are something you learned at university or at previous jobs.
  • You care about quality and testing your code when it’s needed.
  • You are open to feedback focused on how to improve your code and you can align with your coding style but also you thrive on improving coding standards.
  • Experience with tracking and OAuth is a big advantage.
  • On a daily basis, you can fluently communicate in English with your teammates and other developers. You are methodical and focused on problem-solving.
Ewelina Piłat-Karykowska Contact person Ewelina Piłat-Karykowska ewelinapilat@schibsted.com
Ewelina Piłat-Karykowska Hiring Manager Michał Apanowicz michal.apanowicz@schibsted.com
Apply now

Our recruitment process - fully online!

Recruiter phone call

We are curious to get to know you and thus will ask you a few questions about your experience, motivation and expectations, as well as tell you more about Schibsted and our projects.

Technical interview

Now let's meet and talk about your knowledge and skills - we'll start from discussing your background/experience and then move forward to more complex topics. Don't forget asking questions too!

Team fit interview

Have a chance to meet the Product or Engineering Manager you will be working with. During this step we'll focus mostly on soft topics - your work style, approach to software development and other.

Benefits

Career page

Get to know us better!

Career paths

Life at Schibsted