Software Engineer - Mobile RTC SDKs Stockholm

Stockholm
Engineering
Last application: 2019-06-21

Sinch is looking for a Software Engineer to work on our mobile platform SDKsfor our real-time voice- and video products. You will join a cross-functional teamthat develops our WebRTC-capable client SDKs for iOS and Android.

Job DescriptionThis position requires a few years of experience developing for at least one of themobile platforms iOS or Android, and a passion and interest in working acrossboth platforms. Our mobile client SDKs are key to how our customers integratetheir products with our platform and we are looking for someone that hasexperience with and passion for developing software used by other developers.

Tasks and Responsibilities• Platform-specific development in Java and Objective-C / Swift.• Cross-platform development on C++ codebase shared between iOS andAndroid.• Participate in documenting and overall SDK product packaging to makethe experience of using our SDKs top notch.• Designing APIs with simplicity in mind while maintaining modularity,extensibility and API stability over time.• Work with the team to align SDK APIs and features across multipleplatforms, iOS, Android and Web/JavaScript.

EducationYou have a university degree (BSc or MSc) within Computer Science or SoftwareEngineering, or equivalent skills and experience.

Skills and Experience• 3+ years of relevant experience developing for the iOS and/or Androidplatform.• Strong experience working with at least one of Java, Objective-C or C++(modern).• Experience developing software libraries and/or SDKs consumed by otherdevelopers.• Excellent debugging and troubleshooting skills.• Comfortable with a Linux/macOS development environment and CIpipelines.• Comfortable with GCC/clang toolchains and scripting in bash and/orPython.