Website Savant Recruitment

Helping you win the war on Talent

This role can pay 120k-150k or higher with the must have. If you don’t have this must have, please do not apply.

 

***– Detailed knowledge of the HTTP/TLS protocol and ability work work with RESTful APIs in less than ideal network conditions (restrictive corporate/school networks, government level firewalls)****

Work with a team of software engineers building and maintaining open source desktop, mobile and command line clients used by millions of users. These clients strive to provide the best privacy and security features available on the respective platform, in a fashion that makes it accessible to the average user.

This role has a focus on the Apple ecosystem, primarily iOS, but MacOS expertise would be a great benefit.

What you’ll do:

– Learn and understand the product and its varied environments at a deep level – Digest high level business goals into product release road maps

– Work collaboratively with the team to make sure all work is delegated in an efficient manner – Support the team in completing release cycles on time and with high quality – Contribute to the project by coding, testing, debugging and iterating on the product – Build internal tools/processes to remove repetitive tasks or speed up slow ones – Liaison with the community on new releases to validate any changes and ensure quality – Work closely with the internal and external QA teams to discover and fix issues end-to-end

What you’ll need:

– Excellent organizational skills

– Self-motivation and excitement about working on hard problems

– 5+ Years of software engineering experience

– 3+ Years of development with Swift

– Excellent knowledge of computer science fundamentals (stack, heap, pointers, data structures, algorithms, etc)

– Detailed knowledge of the HTTP/TLS protocol and ability work work with RESTful APIs in less than ideal network conditions (restrictive corporate/school networks, government level firewalls)

Bonus if you have:

– 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

– Good understanding of networking and related protocols (TCP/IP, DNS, firewalls, routing, etc) – Experience maintaining open source software

– Any Android (Kotlin) development experience

 

How we’ll help:

– Goals – Provide clear and concise objectives along with the resources to succeed – Process – Develop the best internal processes to empower better work, through iteration, measurement and continuous improvement.

– Autonomy – We trust you to be excellent at what you do. We will provide as much support as needed when needed, but no more. You will have autonomy and agency to drive projects forward, and own decisions and outcomes.

– Education – Provide access to resources like books, courses and deep technical challenges that will keep your skills improving continuously

To apply for this job email your details to jessica@savantrecruitment.ca