Senior/Staff Apple Engineer (iOS/macOS)
EuropeFull-timePosted Jun 4, 2026
Back to all rolesSenior/Staff Apple Engineer (iOS/macOS)ApplyJob detailsTeam / Product Engineering - IOSEurope Full-timeLocation: Remote (EU Based Timezone)If you're a talented and experienced Apple engineer with an appetite for learning, we want you to help us build a safer, more open internet for millions of people worldwide. Who you areYou’re a natural at solving problems, and you have experience working on teams that know how to deliver results. You aren’t afraid of change, and you ask the questions that need to be asked. A lack of clarity is something you can’t settle for, and you voice your concerns when the balance between effort and impact seems off. As someone with a growth mindset, you’re naturally collaborative and always willing to hear ideas from your colleagues. Likewise, you're willing to share your own knowledge and mentor others.What you’ll doYou’ll be responsible for delivering high-quality code, implementing best practices, and contributing to the overall architecture and design of our Apple applications. You’ll play a critical role in developing and maintaining our Apple applications using Swift, SwiftUI and UIKit, ensuring high performance, responsiveness, and reliability. You can expect to:Help define and implement the application architectureCollaborate with cross-functional teams, including product managers, designers, and backend developers, to define and implement new features and enhancementsBuild and maintain secure networking features and connectivity layers used in privacy or VPN-related functionalityWork closely with the UI/UX designers to create visually appealing and user-friendly interfacesWrite clean, well-structured, and maintainable code following object-oriented programming (OOP) principles and best practicesImplement unit tests and contribute to a test-driven development (TDD) approach to ensure code quality and reliabilityContribute to improving network reliability, connection performance, and application stabilityParticipate in code reviews to ensure adherence to coding standards, quality, and performanceStay up-to-date with the latest trends, technologies, and best practices in iOS/tvOS/iPadOS/macOS development and share knowledge with the teamWe approach engineering through the following principles: Testing by default, always CI/CD, data and automation-centered, with security at the core. We empower our engineers to make their own decisions about the tools and technologies that best address the problems they are trying to solve. What you’ll bringSolid understanding of object-oriented programming (OOP) concepts and Clean Code principlesExperience with common architectures and the pros and cons of eachProficiency in using iOS frameworks and APIs, including UIKit, SwiftUI, tvOS, watchOS, and CombineExperience with Swift Concurrency (async/await, Task, structured concurrency) and modern asynchronous programming patterns in SwiftFamiliarity with networking concepts such as TCP/IP, HTTPS, TLS, DNS, and connection managementExperience working with VPN technologies, secure networking, or Apple Network Extension frameworks is highly valuedExperience with RESTful APIs, JSON, and web services integrationKnowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and continuous integrationDemonstrated ability to write well-structured, modular, and maintainable codeExperience with unit testing and test-driven development (TDD) is highly valuedStrong problem-solving and debugging skillsBachelor’s or master’s degree in computer science, engineering, or a related field is preferredHow you’ll succeedYour success in this role will be measured by:Your capacity to consistently develop and deliver Apple applications that meet or exceed quality standards, are bug-free, and enhance user experienceYour skill in effectively addressing complex technical issues, optimizing performance, and ensuring the scalability and robustness of our Apple appsYour...