Surf iOS Department

Surf has been specializing in mobile development since 2011.

Over 10 years on the market, 30+ developers at the department, dozens of successful products - all of this has contributed to our gaining extensive expertise in mobile development and helps us improve our clients’ top-of-the-line products every day.

GitHub Pages

A bit about us

  1. Team
  2. Tooling and methods
  3. Procedures

Here’s a list of open source libraries that we are currently working on:

Name Description Status
RDDM A library to speed up development when using such collections as UITableView/UICollectionView Build
NodeKit A quick and easy way to build a comprehensive network layer GitHubActions Build Status
SurfUtils A set of small utilities to help save time on routine tasks GitHubActions Build Status
DebugScreen A library to help quickly create and customize a debug screen GitHubActions Build Status
SurfGen A tool to generate service and model layers based on openAPI 3.x specifications Build Status

To check out more of our open-source solutions, click here.

Join us

We are constantly on the lookout for fresh talent. To find out what we take note of at job interviews and what you should expect during recruitment and onboarding, check out this section.

If you’re just starting out as a developer, you can learn about our trainee programs and read our tips on where to start in this section.


You can see russian version here