Older - Remote Cocoa jobs
  • Private Business Network
    PROBABLY NO LONGER AVAILABLE.

    Private Business Network is an enterprise VPN and cyber security solution being developed by the makers of Private Internet Access (PIA), one of the world's leading consumer VPN services. We are building a next-generation cyber security product for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging. The product is currently in internal beta and launching later this summer.

    Your challenge, should you choose to accept it, is to lead the development of the backend VPN infrastructure, custom VPN client/server framework, and cross-platform VPN clients. It is full-stack in the truest sense, with roughly a 75% backend and 25% frontend split, although not in the sense of a traditional web app. The frontend consists of VPN clients using webview technologies (custom, not Electron). Knowledge of Win32 and macOS Cocoa will be helpful in making the apps feel at home on these platforms.

    In addition, there are plenty of opportunities to work on various different parts of the product, including end-to-end encrypted audit logging, cryptographic key management, single-sign on (SSO), device management (MDM), configuration management, and more.

    Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

    We are a fully-remote company, although sometimes our team members like to be in the same part of the world, it is by no means a requirement. Currently, we are just a handful of people, but we want to cultivate a transparent and friendly culture where everybody feels like they are connected and part of a team that is building something awesome!

    Requirements:

    • Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
    • Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
    • Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
    • Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
    • Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

    Compensation Salary DOE ($120,000 - $150,000 USD) | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

    Please email jobs@privatebusiness.network with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!

  • Browzzin Pte Ltd
    PROBABLY NO LONGER AVAILABLE.$30,000.00 - $50,000.00.

    We are looking for a senior iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services.

    You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

    Responsibilities

    • Design and build applications for the iOS platform
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automation

    Skills & Requirements

    • Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Experience with offline storage, threading, and performance tuning
    • Familiarity with RESTful APIs to connect iOS applications to back-end services
    • Knowledge of other web technologies and UI/UX standards
    • Understanding of Apple’s design principles and interface guidelines
    • Knowledge of low-level C-based libraries is preferred
    • Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
    • Familiarity with cloud message APIs and push notifications
    • Knack for benchmarking and optimization
    • Proficient understanding of code versioning tools (Git is a plus)
    • Familiarity with continuous integration

    How to apply (PLEASE READ THIS):

    Email [email protected] your CV and provide answers to the following questions – if you don’t your application will not be considered

    Q1) How many years of iOS and other Software Engineering experience do you have? (should be at least 4-5).

    Q2) Please share the one application in the AppStore with great reviews, to which you’ve significantly contributed to.

    Q3) What relevant experience do you have with the following technologies: Objective-C, Swift, Cocoa framework, RESTful APIs? Share examples.

    Q4) Provide an example of a web or data-driven system/program you've built, including source code (GitHub links or tarballs are fine). 

    We have someone who will review your code and answers, and if it's good enough we'll contact you for a phone interview.