iOS SDK Engineer
Smaato Inc.BeijingUpdate time: April 23,2021
Job Description

Company Description

Smaato, the global in-app advertising platform, drives the technology that keeps apps free. Smaato’s full-featured mobile ad server empowers apps of all sizes to reach their full monetization potential by connecting them with the world’s top advertisers. 

Our global headquarters are in San Francisco, California, and we have additional offices in Berlin, Hamburg, New York, Shanghai, and Singapore. Smaato’s employees (better known as Smaaties) represent 45 unique nationalities. You know you will fit in at Smaato if you are passionate about mobile technology and want to work on a product that influences the daily lives of people around the world. 

Interested? Learn more at smaato.com

Job Description

Smaato provides mobile app developers with SDKs that help them using advertisements from the Smaato network. These SDKs are connected via APIs to the Smaato backend in order to transfer relevant data and request advertisements to show these on mobile apps. The focus here is the highest possible user experience, reliability and low resource consumption.

The (Senior) iOS SDK Engineer will be responsible for adding new features to the Smaato iOS SDK maintaining the related apps, and starting new initiatives.

What You'll Do

  • Implement and develop the support of different interactive ad formats in Smaato’s SDK using Objective-C
  • Develop unit and integration tests with the XCTest framework using Swift
  • Create new and improve existing automation scripts in CI infrastructure (tools we use: Jenkins, Fastlane, Testflight)
  • Improve existing, and create new sample applications for our demand and supply partners
  • Develop internal applications to test the SDK
  • Collaboration with our backend teams to align on API and functionality of features
  • Work closely with Sales Engineering to provide technical expertise and SDK knowledge concerning publisher queries and to answer questions

Qualifications

  • Extensive experience developing mobile applications for iOS using Objective-C and Swift
  • Solid experience in automated test writing both unit and functional tests
  • Knowledge on architectures (MVVM, VIPER) and the Cocoa Touch framework
  • Knowledge about data structures and iOS design patterns
  • Experience in XCode Instruments for profiling leaks, allocation, energy etc.
  • An Agile mindset and ideally work experience with the Scrum framework 
  • CI experience with e.g. Jenkins and Ruby and Python as automation scripting languages are favorable
  • Experience in AdTech and developing SDK's for other platforms would be a plus
  • Full business proficiency in English is required, Mandarin is a nice to have
  • University degree in Computer Science, Engineering or a related field

Get email alerts for the latest"iOS SDK Engineer jobs in Beijing"