We are looking for a skilled C++ Developer to join our team and contribute to developing our SDK, which is compiled to WebAssembly (WASM) and integrated with Android and iOS platforms through bindings. As a C++ Developer, you will play a key role in designing, implementing, and optimizing core components of our SDK to ensure seamless integration and optimal performance across WebAssembly, Android, and iOS environments.
What is in it for you?
- Innovative Impact: Join a team that thrives on innovation, creativity, and the opportunity to work on cutting-edge technologies.
- Career Development: We are committed to your professional growth and offer opportunities for advancement, training, and certification.
- Dynamic Environment: Work in a fast-paced, collaborative setting that fosters a culture of excellence and teamwork.
- Competitive Compensation: We offer a comprehensive benefits package that includes competitive salary, health insurance, retirement plans, and more.
What you can do for us:
- Lead the design, development, and evolution of our SDK written in C++, ensuring optimal performance across WebAssembly, Android, and iOS platforms.
- Define and drive the architectural roadmap, ensuring clean abstractions and extensibility of the SDK.
- Oversee the implementation and maintenance of bindings for Android (Java/Kotlin) and iOS (Objective-C/Swift).
- Provide technical mentorship, perform code reviews, and foster a culture of engineering excellence.
- Collaborate with product managers, designers, and other engineering leads to align on priorities and deliverables.
- Own the performance profiling and optimization of critical SDK components across all supported platforms.
- Ensure robust CI/CD processes, high code quality, and thorough documentation.
- Represent the SDK team in cross-functional planning and decision-making forums.
- Stay up to date with emerging trends in C++, WebAssembly, and mobile platform development, and introduce relevant innovations into the team.
- Expert-level proficiency in modern C++ with deep knowledge of object-oriented design, memory management, multi-threading, and performance optimization.
- Proven experience in developing and leading the delivery of SDKs or developer-facing libraries.
- Strong understanding of compiling C++ to WebAssembly, and experience working with tools like Emscripten.
- Solid grasp of mobile platform integration, including Android (Java/Kotlin) and iOS (Objective-C/Swift) bindings.
- Experience architecting large-scale, cross-platform codebases with high reliability and performance requirements.
- Demonstrated leadership skills, including team mentorship, technical decision-making, and cross-functional collaboration.
- Familiarity with Agile methodologies, version control (Git), and CI/CD pipelines.
- Excellent communication skills and the ability to present technical concepts to both engineering and non-technical audiences.Bonus Skills:
- Experience with JavaScript or TypeScript
- Prior experience working with or contributing to open-source SDKs.
About other benefits:
- Competitive compensation package with opportunities for career advancement.
- Innovative and dynamic work environment focused on product development.
- Remote/Flexible working hours to accommodate personal commitments.
- Opportunities for global collaboration with teams around the world.
- Paid time off including vacation and sick leave.
- Reimbursement for professional development activities such as conferences and certifications.
- Health and wellness benefits including internal medical insurance.
- Social events and team-building activities to foster a positive work culture.
- Minimal bureaucracy to ensure efficiency and productivity.
Refer a friend to join our team!
Know someone perfect for the job? Refer them today and help us grow together!
Location
Employment type
Department
We are looking for a skilled C++ Developer to join our team and contribute to developing our SDK, which is compiled to WebAssembly (WASM) and integrated with Android and iOS platforms through bindings. As a C++ Developer, you will play a key role in designing, implementing, and optimizing core components of our SDK to ensure seamless integration and optimal performance across WebAssembly, Android, and iOS environments.
What is in it for you?
- Innovative Impact: Join a team that thrives on innovation, creativity, and the opportunity to work on cutting-edge technologies.
- Career Development: We are committed to your professional growth and offer opportunities for advancement, training, and certification.
- Dynamic Environment: Work in a fast-paced, collaborative setting that fosters a culture of excellence and teamwork.
- Competitive Compensation: We offer a comprehensive benefits package that includes competitive salary, health insurance, retirement plans, and more.
What you can do for us:
- Lead the design, development, and evolution of our SDK written in C++, ensuring optimal performance across WebAssembly, Android, and iOS platforms.
- Define and drive the architectural roadmap, ensuring clean abstractions and extensibility of the SDK.
- Oversee the implementation and maintenance of bindings for Android (Java/Kotlin) and iOS (Objective-C/Swift).
- Provide technical mentorship, perform code reviews, and foster a culture of engineering excellence.
- Collaborate with product managers, designers, and other engineering leads to align on priorities and deliverables.
- Own the performance profiling and optimization of critical SDK components across all supported platforms.
- Ensure robust CI/CD processes, high code quality, and thorough documentation.
- Represent the SDK team in cross-functional planning and decision-making forums.
- Stay up to date with emerging trends in C++, WebAssembly, and mobile platform development, and introduce relevant innovations into the team.
- Expert-level proficiency in modern C++ with deep knowledge of object-oriented design, memory management, multi-threading, and performance optimization.
- Proven experience in developing and leading the delivery of SDKs or developer-facing libraries.
- Strong understanding of compiling C++ to WebAssembly, and experience working with tools like Emscripten.
- Solid grasp of mobile platform integration, including Android (Java/Kotlin) and iOS (Objective-C/Swift) bindings.
- Experience architecting large-scale, cross-platform codebases with high reliability and performance requirements.
- Demonstrated leadership skills, including team mentorship, technical decision-making, and cross-functional collaboration.
- Familiarity with Agile methodologies, version control (Git), and CI/CD pipelines.
- Excellent communication skills and the ability to present technical concepts to both engineering and non-technical audiences.Bonus Skills:
- Experience with JavaScript or TypeScript
- Prior experience working with or contributing to open-source SDKs.
About other benefits:
- Competitive compensation package with opportunities for career advancement.
- Innovative and dynamic work environment focused on product development.
- Remote/Flexible working hours to accommodate personal commitments.
- Opportunities for global collaboration with teams around the world.
- Paid time off including vacation and sick leave.
- Reimbursement for professional development activities such as conferences and certifications.
- Health and wellness benefits including internal medical insurance.
- Social events and team-building activities to foster a positive work culture.
- Minimal bureaucracy to ensure efficiency and productivity.