Remote Low-level engineer | Middleware | Swift | Apple team

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Mobile department at NordVPN is focused on constant improvement and innovation, refining products at every stage of development.
  • The role involves developing and maintaining Apple platform-specific libraries using the Swift programming language.
  • The engineer will bridge the gap between the Low-Level and Apple teams by assisting with integrations of cross-platform libraries and providing in-depth Apple platform knowledge.
  • Collaboration with the Low-Level team is essential to provide insights on Apple platform capabilities and limitations, as well as participating in debug sessions.
  • The engineer will ensure continuous integration of cross-platform libraries into client apps for iOS and macOS.
  • Responsibilities include owning integration points such as Swift wrappers and Network Extension for cross-platform Low-Level libraries and providing interfaces for app project integration.
  • Close collaboration with iOS and macOS teams is required to plan and prioritize efforts.

Requirements:

  • Candidates must have experience with Swift, Go, Rust, or C/C++, with Swift being a significant advantage.
  • Experience in low-level development for Linux and/or macOS operating systems is required.
  • Proficiency in writing UNIT and Integration tests is necessary.
  • Bonus points for experience with Apple APIs such as Network Extension, XPC, System Extensions, and Dynamic Store.
  • Experience in writing libraries or modules is a plus.
  • Networking knowledge, particularly the OSI Stack and previous experience developing VPN solutions, is beneficial.
  • A background in macOS/iOS development and Swift programming experience is also advantageous.

Benefits:

  • Employees will have access to Nord Security products, allowing them to experience the solutions used by millions of users worldwide at no charge.
  • Opportunities for professional growth are provided through internal and external events, online training, conferences, and access to books.
  • Health benefits include private health insurance, a sports access card, online workouts, consultations, and programs to improve mental health.
  • Mental wellbeing support is available through tools like Calm, Headspace, and Mindletic, along with options for therapy.
  • The company promotes team spirit through team buildings and parties, including games, shows, tastings, food coupons, and gifts.
  • Additional paid leave is offered for illness or special occasions.
  • Flexibility in working time arrangements is provided to accommodate employees' needs.
About the job
Posted on
Job type
Salary
zł 19,800 - 33,400 PLN / month
Position
Experience level
Technology stack
Leave a feedback