Moloco · Washington, United States
Join Moloco as a Senior Software Engineer (SDK) and play a crucial role in building our mobile Ads SDK, enabling app developers to monetize their applications. This cross-functional role involves designing, architecting, and building a state-of-the-art Ads SDK, maintaining it, and collaborating with various teams across the globe. You will also have the opportunity to mentor junior engineers and contribute to the growth of our team.
- Bachelor's degree or above in Computer Science or an equivalent technical degree
- Understanding of the internals of iOS, compilers, and optimization for lower-power devices
- Proficiency in Swift and/or Objective oriented programming
- Full-stack curiosity — comfortable working across client, server, and tooling layers, not just native UI code
- 5+ years of experience as a software engineer, including strong experience with iOS
- Expert-level understanding of multithreading and networking
- Experience with agile methodologies and high-level design principles
- A passion for mobile platforms, and staying up-to-date with the latest platform developments
- Experience building and distributing Cocoapods, Carthage, and/or Swift Package Manager libraries
- Experience with Android development (Kotlin/Java) or cross-platform frameworks (React Native, Flutter, Kotlin Multiplatform) — dual iOS/Android fluency is a strong plus
- Experience publishing apps to the App Store and/or Google Play
- Experience with MRAID and/or VAST
- Experience building and distributing React Native and/or Unity plugins
- Backend or full-stack experience is a plus