Tech Lead — SDK (C++) в UnderDefense, Львів, віддалено
UnderDefense
- Львов
- Постоянная работа
- Полная занятость
/ /3 вересня 2025Tech Lead - SDK (C++)Львів, віддалено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.
- 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.
- Prior experience working with or contributing to open-source SDKs.
- 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.
Dou