Description

MINIMUM QUALIFICATIONS

SwiftUI, UIKit
Quick learner
Ability to produce readable and maintainable code keeping performance, security and privacy in mind
Good understanding of the software development lifecycle
Exceptional professionalism, with the ability to deliver solid work on tight schedules
Strong English, excellent written and verbal communication
Motivated by the challenges that comes with working on software with hundreds of millions of users

PREFERRED QUALIFICATIONS

Experience with building cross-platform UI (watchOS, tvOS, iOS, Mac Catalyst, native macOS)
Experience with Human Interface Guidelines MVVM, Composable Architecture
Detailed-oriented with a proactive approach to potential challenges
Strong time management and multitasking skills
Good computer science fundamentals (algorithms and data structures)

Systems Software Engineer

MINIMUM QUALIFICATIONS

Experience with preferably Swift but also Objective-C, C, or C++
Good computer science fundamentals (algorithms and data structures)
Good understanding of software development lifecycle
Exceptional professionalism, with the ability to deliver solid work on tight schedules
Ability to produce readable and maintainable code keeping in mind performance and security
Strong English, excellent written and verbal communication
Motivated by the challenges that comes with working on software with hundreds of millions of users

PREFERRED QUALIFICATIONS

Detailed-oriented with a proactive approach to potential challenges
Strong time management and multitasking skills
Experience working on projects involving complex system architectures
Experience in system services (daemon) and/or library development
Experience designing cross-process or cross-device APIs
Deeper understanding of Swift modern concurrency
Privacy, cryptography, and security protocols
Experience with low-level Bluetooth protocols
Creative, critical thinking and troubleshooting skills
Experience with power and performance optimization

Education

Bachelor's degree in Computer Science