About the role
We’re seeking a Middle iOS Engineer with strong computer science fundamentals to work on diverse projects ranging from mobile advertising SDKs to full-featured applications. The ideal candidate combines solid software engineering practices with experience in mobile monetization and ad technology.
Your impact
- Design and develop iOS applications and SDKs with a focus on performance, reliability, memory efficiency, and battery optimization;
- Implement advertising and monetization features, including various ad formats, tracking, and analytics capabilities;
- Write comprehensive documentation and integration guides for SDKs and libraries;
- Collaborate with cross-functional teams to deliver high-quality products and participate in code reviews;
- Troubleshoot complex technical issues and provide support for SDK integrations.
Expertise you need
- 3+ years of iOS development experience;
Foundations:
-
- Strong computer science fundamentals: data structures and algorithms (complexity analysis, optimization);
- Operating systems concepts (memory management, concurrency, threading);
- Good understanding of client-server architecture and common network protocols (TCP/IP, HTTP/HTTPS);
- Strong Git and version control skills: Advanced Git workflows (branching strategies, rebasing, cherry-picking);
- Understanding of TDD and code testing concepts in general;
- Experience in building and testing automation with Fastlane or similar tools;
iOS / Mobile specifics:
-
- Understanding of mobile app architecture and modular design;
- Expert knowledge of Swift and Objective-C:
- Proficiency in iOS frameworks (Foundation, UIKit, SwiftUI, WebKit);
- Strong debugging and problem-solving skills;
- Experience integrating 3rd party SDKs (Google Mobile Ads, AppLovin, ironSource, Unity Ads);
- Experience with automated code signing and distribution;
English level: Upper-Intermediate or higher.
Nice to have
- Experience in SDK/framework development and API design, especially Ad Monetization-related;
- Good understanding of JavaScript code and JavaScript-to-Native interaction;
- Cross-platform development experience (React Native, Flutter);
- Contributions to open-source projects;
- Knowledge of AdTech-specific protocols and standards, such as OpenRTB, IAB MRAID, OM, etc.
Why us
Cozy office or home environment
- Daily use of modern technologies;
- Flexible working hours;
- Ability to work remotely.
Professional development and advancement
- Regular feedback on development and performance;
- Subvention for all work-related education (books, online courses) and conference participation;
- Technical and career mentorship and guidance.
Team culture
- Experienced and enthusiastic team;
- Knowledge-sharing culture;
- Each employee is responsible for their part of the job, so we appreciate the ability to self-organize and prioritize tasks.
Out-of-work care
- Days off for all public holidays;
- Annual leave of 20 working days and 5 days of sick leave;
- Compensation for medical expenses;
- Paid leave for all important events in your private life;
- Financial incentives for the wedding or birth of a child;
- Christmas bonus.
Next steps
- 30-minute intro with HR.
That’s small talk about the company, products, team, position, technology stack, etc.
- 1-hour Live Coding session.
We will focus on your experience and problem-solving skills.
- 1-hour Technical interview with the Technical Project Manager and iOS Developer.
We’d love to see not only what you can build, but also how you collaborate and communicate.