Google→
Senior Software Engineer, Mobile (iOS) at Google · Singapore
Job Description
Lead the design, development, testing, deployment, and improvement of complex software systems, with a strong focus on the iOS platform. Write high-quality, well-tested, scalable, and maintainable code in Swift and SwiftUI. Drive technical decisions and architecture for key features and components. Own and contribute across the full stack, including designing robust and scalable server-side Application Programming Interfaces (APIs). Take ownership of multi-quarter projects and guide them through the entire software development lifecycle. Collaborate effectively with product managers, UX designers, and other engineers to define and implement user-facing features, often taking the lead on technical designs. Advocate product excellence and ensure features are comprehensive, considering accessibility, internationalization, and long-term maintainability. Leverage the use of AI tools to enhance and accelerate development workflows within the team. Mentor junior engineers and contribute to team growth and best practices.