Flag job

Report

Senior Software Engineer (Mac / iOS) | WFH

Min Experience

5 years

Location

India (Work from Home), Philippines - CS Everywhere (Work from Home)

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Work-From-Home (CS Everywhere) - A work setup with unlimited access to the office and combined the flexibility and cost savings that comes with working from world-class offices. We are composed of a distributed global infrastructure of VPN servers, and a set of clients for each major platform. You will work as part of development team building features for the an MacOS/iOS clients for our VPN, and potentially for other company products. This role requires close interactions with product and engineers across the company, and may also involve technical leadership of more junior developers. Our apps are 100% Swift. Our networking stack is built upon Alamofire, using a generic interface to easily de-serialise objects of a certain type. Our testing stack comprises of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing. You will: Take part in developing our VPN's Apple clients on the iOS, macOS, and tvOS platforms. Be a part of a team working to bring a more private internet to users of Apple's platforms. Maintain and extend network extensions with new functionality, mastering the network stack to evade censorship and develop exciting new features that give users more control over their data. Develop UIs that seamlessly engage a wide range of users, from layperson to technical, and give confidence that their online privacy is in good hands. Help to develop tooling that reflects the state of the art in building and testing software to improve the team's productivity and software delivery cadence. Work with your fellow developers in daily tasks to properly deliver large software projects--starting from basic principles to thinking critically about dividing problems into iterations of simple, composable solutions. Constantly re-evaluate the minimum scope to meet objectives on time.

About the company

Experience an extraordinary global career at Cloudstaff, the #1 workplace everywhere. Join our talented teams in Philippines, India and Colombia to explore existing career opportunities. Apply now!

Skills

swift
alamofire
unit testing
ui testing
network extensions