Apply📍 Canada
🧭 Full-Time
🔍 Privacy and security software
- MacOS application development experience in QT environment.
- Experience with Objective-C, C, or C++.
- Experience with OpenVPN, IPSec/IKEv2, Wireguard.
- Experience with unit testing and UI testing in iOS.
- Excellent knowledge of computer science fundamentals (stack, heap, pointers, data structures, algorithms, etc.).
- Good understanding of networking and related protocols (TCP/IP, DNS, firewalls, routing, etc.).
- Detailed knowledge of the HTTP/TLS protocol and ability to work with RESTful APIs under challenging conditions.
- Experience maintaining open-source software.
- Learn and understand the product and its varied environments deeply.
- Write maintainable and well-documented code using best practices.
- Create and maintain automated tests to catch regressions.
- Collaborate with QA teams to identify and resolve issues.
- Communicate with end users to gather product usage insights.
- Maintain internal documentation throughout development.
- Engage with the community on new releases for validation.
- Work with cross-platform teams to standardize processes.
- Convert business goals into product release roadmaps.
- Collaborate for efficient task delegation and release cycles.
- Contribute to the product through coding, testing, and debugging.
- Develop internal tools to streamline tasks.
- Build cross-platform libraries to avoid duplicating efforts.
Software DevelopmentObjective-CQAQtC++AlgorithmsData StructuresRESTful APIsDocumentation
Posted 2 months ago
Apply