Match score not available

Senior Software Engineer - iOS

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience in MacOS application development, Knowledge of Objective-C, C, or C++, Understanding of networking protocols and HTTP/TLS, Experience with unit and UI testing in iOS.

Key responsabilities:

  • Write maintainable and document code
  • Collaborate with QA to fix issues
Funded.club logo
Funded.club Human Resources, Staffing & Recruiting Scaleup https://funded.club
51 - 200 Employees
See more Funded.club offers

Job description

About Windscribe

Windscribe the company is a privacy and security software development firm based out of Toronto. Windscribe the software is a set of tools used to help anyone on the planet circumvent censorship, unlock and unblock restricted content and enhance their online privacy - all available for free!

Windscribe was started in April of 2016 after seeing so many low quality privacy options on the market. Everywhere we looked we saw slow, buggy and user-unfriendly VPN services - they had terrible customer service, and espoused a lot of mis-truths and snake-oil. In short, it was (and still is) a toxic industry, and we knew we could build something better, faster and stronger. That’s why we constantly strive to make our product better, to safeguard the privacy and security of everyone that uses our product, no matter where they are, no matter what they can afford. Privacy and security for anyone that needs it, no questions asked.

About the Role
We are searching for a Senior Software Engineer - iOS to join our growing team! You can work 100% remotely anywhere in Canada!

Responsibilities

  • Learn and understand the product and its varied environments at a deep level 
  • Write maintainable and well documented code using best practices
  • Write and maintain automated tests to catch regressions
  • Work closely with QA teams to discover and fix issues end-to-end
  • Communicate with end users directly and learn how they use our products
  • Maintain internal documentation as part of the development lifecycle
  • Liaison with the community on new releases to validate any changes and ensure quality
  • Collaborate with cross-platform team members in order to standardize common flows
  • 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 
  • Build cross-platform libraries in order to not duplicate implementations of common behavior
    Code Reviews

Qualifications 

  • 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 work work with RESTful APIs in less-than-ideal network conditions (restrictive corporate/school networks, government
    level firewalls)
  • Experience maintaining open-source software

The Perks of Being a Windscriber

  • Competitive Salary with Bonus and options pool
  • Holiday Shutdown
  • Generous PTO
  • Drug & Dental
  • Food Stipend
  • RRSP Matching
  • Education 
  • Parental Leave
  • Free Hosting & Bandwidth
  • Lifetime Windscribe VPN

#li-remote

 

 

 

 

 

 

Thank you for considering this opportunity.  Funded.club Senior Recruiters work exclusively with Startups and are in direct communication with hiring managers and founding team members.

Your application will be fully reviewed by a dedicated recruiter who will respond based on the matching of your experience and qualifications.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs