About
Google develops software platforms across desktop, mobile, and applications, as well as first-party devices and services that combine AI, software, and hardware. Its teams research, design, and develop technologies to make user interactions with computing faster and more seamless.
Responsibilities
•Write and test product or system development code
•Participate in or lead design reviews with peers and stakeholders to select technologies
•Review other developers' code and provide feedback on best practices, style, accuracy, testability, and efficiency
•Contribute to documentation or educational content and adapt it based on product updates and user feedback
•Triage product or system issues and debug, track, and resolve them by analyzing causes and their impact on hardware, network, service operations, and quality
Requirements
•Bachelor's degree or equivalent practical experience
•5 years of software development experience in one or more programming languages
•3 years of iOS application development experience
•3 years of experience testing, maintaining, or launching software products
•1 year of experience with large-scale application design and architecture
Preferred Qualifications
•Master's degree or PhD in Computer Science or a related technical field
•5 years of experience with data structures and algorithms
•Professional experience with mobile apps, client architecture, or specialized mobile tools
•Knowledge of AI systems and tools
•Deep expertise in iOS mobile application development using Swift and SwiftUI
Conditions
No conditions are specified in the posting.