|
Описание: |
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 usCozy 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.
Note: Thank you for your interest in this opportunity. We carefully review all applications and will reach out to candidates whose experience and skills align most closely with the position requirements. We truly appreciate your understanding.
Відгукнутись на вакансію |