Job Description

Key Responsibilities:Develop robust, modular, and scalable SDKs across multiple platforms (iOS, Android, Cross-platforms).Define intuitive, consistent, and well-documented APIs that developers love to integrate.Ensure feature parity and architectural consistency across all platforms.Optimize for speed, stability, memory usage, and low footprint.Work closely with backend, product, and client (game) engineers to align SDK capabilities with product requirements.Quality & Testing: Build automated test suites, integration pipelines, and backward compatibility checks.Conduct code reviews to maintain high code quality and share knowledge with the team.Stay updated on platform evolution, propose improvements, and influence SDK strategy.Requirements: 3+ years of experience in Mobile Application Development. Experience building SDKs/Library is a big plus.Proficient with One of Native Platform (IOS/Android) and/or Cross platforms (JS/React Native).Deep understanding of SDK architecture, API design, and versioning strategies.Experience with build systems and packaging (Gradle, CocoaPods/SPM, npm, CMake, Maven, MSBuild).Familiarity with CI/CD, release management, and semantic versioning for SDKs.Strong customer support skills, including the ability to provide technical guidance and assistance to developers using our SDKs.Strong debugging and profiling skills across platforms.Strong communication skills, able to work with both engineers and non-technical stakeholders.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In