Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Team Lead C++ Developer (Z-wave), sign-on bonus 2000$ π₯
Location: Lviv, Ukraine
Employment Type: Full-time
Work Location: On-site
About the Company
Ajax Systems is an international technology company, the largest developer and manufacturer of security systems in Europe with smart home capabilities. With an ecosystem of 180 devices, mobile and desktop applications, and server infrastructure, we are experiencing exponential growth in both our team size and global user base. Currently, we have over 4,100 employees, and our Ajax sensors protect 3.5 million users in more than 187 countries worldwide.
The System Department makes devices smart, transforming them into full-fledged IoT. They have created and are developing OS Malevich (a modular RTOS for various hardware platforms) and the Ajax Cloud service (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Applications for iOS (Objective-C, Swift), Android (Java, Kotlin), and Windows/macOS (Python / C++, QT, QML) have been developed for managing, servicing, and monitoring systems by users, installers, and security company engineers.
Responsibilities
- Lead and manage a team of C++ developers
- Develop and maintain Z-wave integration for smart home security systems
- Collaborate with cross-functional teams to ensure seamless integration of new features
Requirements
- Proficiency in C++
- Experience with Objective-C, Swift, Java, Kotlin, Python, QT, and QML
- Strong understanding of IoT and smart home technologies
Nice to Have
- Experience with RTOS development
- Familiarity with AWS, Akka, NATS, Kafka, Mongo, and MySQL
We Offer
- Competitive sign-on bonus of $2000
- Opportunity to work in a dynamic and innovative environment
- Be part of a team that is making a significant impact in the smart home security industry
Join us to make Made in Ukraine πΊπ¦ synonymous with reliability.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Jobs powered by