Senior Staff Software Engineer, iOS
Google · Cambridge, Massachusetts, US
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 10 years of experience programming in C++, Objective-C, or Swift. - 10 year...
Job description
Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 10 years of experience programming in C++, Objective-C, or Swift. - 10 years of experience with iOS application development. - Experience designing and implementing user interfaces for iOS applications using UIKit or SwiftUI. - Experience with full software development lifecycle (SDLC) in a production environment. Preferred qualifications: - 10 years of experience with performance, large scale systems data analysis, visualization tools or debugging. - 10 years of experience with data structures and algorithms. - Experience with iOS multiple concurrency systems (Swift Concurrency, Actors, Publishers, GCD, NSOperations) and managing complex multithreaded code. - Experience with Swift or Objective-C, but not both, provided you're willing to learn the other and jump around where necessary. - Experience developing accessible technologies. - Familiarity with debugging performance related issues with tooling like instruments and integrating support for tracing through client code. About the job: Google's software engineers develop the next-generation technologies that change how billions of users connect, ex...