About the Position
We are looking for a Senior C++ Developer to join the team working on BLE communication and browser-related functionality. The ideal candidate should have strong hands-on experience with C++, a solid understanding of low-level systems development, and experience working with Bluetooth technologies.
About the Project
We collaborate with the client’s Digital Innovations department on a variety of initiatives. The current project focuses on developing an innovative mobile web browser that enables web applications to communicate with smartphones using Bluetooth Low Energy (BLE).
As the product continues to evolve, the team is expanding its capabilities to improve product quality, enhance performance, and introduce new features.
This is an opportunity to work with a team of highly skilled professionals on a technically challenging and forward-looking product.
Responsibilities
- Design, develop, and maintain browser-related functionality and BLE communication features
- Implement new product capabilities and improve existing functionality
- Participate in architecture and technical design discussions
- Collaborate closely with cross-functional and distributed teams
- Troubleshoot, debug, and optimize system performance
- Contribute to code reviews and engineering best practices
- Ensure high code quality, reliability, and maintainability
Requirements
- Strong Middle+ / Senior level experience with C++
- Experience working with BLE
- Understanding of systems programming and multithreaded applications
- Experience with CoreBluetooth client framework
- Knowledge of software design principles and clean architecture
- Experience with debugging and performance optimization
- Upper-Intermediate or higher English level
Nice to Have
- Experience with browser engines or web-related technologies
- Experience with mobile platforms
- Familiarity with cross-platform development
- Knowledge of networking protocols and device communication