UX Engineer, iOS Development, Search

Google
Full-timeβ€’$188k-274k/year (USD)β€’Mountain View, United States

πŸ“ Job Overview

Job Title: UX Engineer, iOS Development, Search

Company: Google

Location: San Francisco, CA; Mountain View, CA; New York, NY

Job Type: Full-Time

Category: UX Engineering / Mobile Development / Product Development

Date Posted: August 18, 2026

Experience Level: 5-10 Years

Remote Status: On-site

πŸš€ Role Summary

  • Develop and launch production-quality features for the iOS Search application, bridging the gap between UX design and engineering implementation.

  • Create innovative prototypes and explore novel user interactions to define and enhance product experiences within the Google Search ecosystem.

  • Collaborate closely with UX Designers, Interaction Designers, Motion Designers, and Product Managers to translate user insights into compelling and intuitive mobile interfaces.

  • Drive the implementation of user-centered design principles, ensuring high standards of polish, animation quality, and accessibility across iOS features.

πŸ“ Enhancement Note: This role is positioned as a hybrid UX Engineer and iOS Developer, requiring a strong command of both front-end development principles for iOS and a deep understanding of user experience design methodologies. The emphasis on "shipping production-quality features" and "final implementation" highlights the hands-on development aspect, distinct from a purely design-focused role. The "Search" team context implies a focus on information retrieval, complex data visualization, and scalable user interfaces.

πŸ“ˆ Primary Responsibilities

  • Conceptualize, prototype, and deliver innovative, engaging user experiences for the iOS Search app, supporting iteration, research, and validation.

  • Collaborate with senior team members to promote and integrate design standards and changes into development guidelines.

  • Lead or significantly contribute to key projects, applying a systems-thinking approach to advocate for user needs across platforms and foster a system-wide design mindset.

  • Partner with UX Design and Product Management to define new features, test new concepts, and ensure efficient, high-quality final implementation.

  • Work closely with interaction and motion designers to craft compelling interactive perspectives, exploring novel interactions and setting benchmarks for polish and animation quality.

  • Build testable prototypes for usability studies, gathering critical feedback to refine user flows and interface designs.

  • Assist with the final production implementation of features, ensuring seamless integration with existing iOS architecture and adherence to design specifications.

  • Contribute to the development of tools and frameworks that accelerate the work of UX teams.

πŸ“ Enhancement Note: The responsibilities emphasize a blend of creative exploration (prototyping, novel interactions) and rigorous execution (production-quality features, final implementation, usability studies). The explicit mention of "advocating for user needs across platforms" and "fostering a system-wide design mindset" suggests a strategic contribution beyond individual feature development, aiming to influence the overall user experience architecture.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Human-Computer Interaction, Design, or equivalent practical experience.

  • Master’s degree in Computer Science, Human-Computer Interaction, Design, or equivalent practical experience (Preferred). Experience:

  • Minimum of 8 years of experience in front-end development or UX engineering.

  • Minimum of 3 years of specific experience using SwiftUI for iOS development.

  • Minimum of 5 years of experience in technical leadership and managing projects (Preferred).

  • Experience partnering closely with UX Design teams throughout the product development lifecycle.

  • Familiarity working across full tech stacks and production environments.

  • Deep understanding of UX practices and processes, including user-centered design and research methodologies. Required Skills:

  • iOS Development: Proficiency in building native iOS applications using Swift and Objective-C.

  • SwiftUI: Hands-on experience with SwiftUI for declarative UI development and state management.

  • UX Engineering: Ability to bridge design and engineering, translating complex design concepts into functional prototypes and production code.

  • Prototyping: Skill in creating interactive prototypes using tools and/or code to test and validate user experiences.

  • User-Centered Design: Strong understanding and practical application of user-centered design principles and research methodologies.

Preferred Skills:

  • Technical Leadership: Proven ability to lead technical initiatives, mentor junior engineers, and manage project timelines.

  • Systems-Thinking: Capacity to understand and design for complex systems, considering the interconnectedness of various components and user flows.

  • Interaction Design: Understanding of principles of interaction design to create intuitive and engaging user interfaces.

  • Motion Design: Familiarity with motion design principles and their application in mobile UI to enhance usability and user delight.

  • Usability Studies: Experience in planning, conducting, and synthesizing findings from usability studies.

  • Cross-functional Collaboration: Demonstrated ability to work effectively with cross-functional teams including Product Management, UX Research, and other Engineering disciplines.

πŸ“ Enhancement Note: The requirement for 3 years of SwiftUI experience is highly specific and indicates a strong focus on modern Apple development frameworks. The combination of front-end development, UX engineering, and technical leadership points to a senior-level role responsible for both execution and strategic direction within the iOS Search team.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of production-quality iOS features shipped, highlighting your role in their conception, development, and launch.

  • Case studies showcasing complex prototyping efforts, detailing the problem, your approach, the tools/technologies used, and the impact on user experience validation.

  • Examples of contributions to design systems or reusable UI components that improved development efficiency or consistency across applications.

  • Projects that illustrate your ability to collaborate effectively with UX Designers and Product Managers, showing the evolution from concept to final product.

  • Evidence of applying user-centered design principles and incorporating user research findings into your development process. Process Documentation:

  • Documented examples of your involvement in defining and optimizing workflows for feature development, particularly at the intersection of design and engineering.

  • Case studies detailing how you implemented or improved processes for prototyping, usability testing, and iterative design refinement within an iOS context.

  • Examples of how you've contributed to or established standards for code quality, performance optimization, and accessibility within iOS development projects.

  • Documentation that demonstrates your approach to systems thinking, showing how you considered broader product architecture and user journey impacts in your project contributions.

πŸ“ Enhancement Note: Candidates should prepare to showcase projects that clearly articulate their end-to-end contribution to mobile product development. The emphasis is on demonstrating not just coding skills, but also strategic thinking, user advocacy, and process improvement within a collaborative environment. A portfolio that highlights specific contributions to the "Search" domain or complex information architecture would be particularly valuable.

πŸ’΅ Compensation & Benefits

Salary Range: $188,000 - $274,000 USD per year.

  • πŸ“ Enhancement Note: This salary range is based on Google's provided US compensation data for this role and location. It reflects a senior-level position in a high-cost-of-living area, factoring in the extensive experience required and the strategic impact of the role within Google Search. The range is competitive for Senior UX Engineers/iOS Developers in major tech hubs.

Benefits:

  • Annual Bonus Target: A target bonus of up to 20% of base salary, tied to individual and company performance.

  • Equity: Stock options or Restricted Stock Units (RSUs) as part of the total compensation package, providing ownership in Google's growth.

  • Comprehensive Health Insurance: Medical, dental, and vision insurance coverage for employees and eligible dependents.

  • Retirement Savings Plan: Access to a 401(k) plan with potential company matching contributions.

  • Paid Time Off: Generous vacation, sick leave, and paid holidays.

  • Parental Leave: Paid leave for new parents.

  • Professional Development: Opportunities for ongoing learning, training, conferences, and skill development.

  • Wellness Programs: Resources and programs focused on employee well-being.

  • On-site Amenities: Depending on the specific office location, potential access to subsidized food, fitness centers, and other campus facilities.

Working Hours: 40 hours per week (standard full-time).

  • πŸ“ Enhancement Note: While the standard is 40 hours, Google often fosters a flexible work environment. However, this role, being on-site and heavily collaborative, may require specific availability for team meetings and critical project phases. Candidates should inquire about expected flexibility during the interview process.

🎯 Team & Company Context

🏒 Company Culture

Industry: Technology / Internet Services / Software Development

Company Size: Over 10,000 employees (Large Enterprise)

Founded: 1998

Company Description: Google is a global technology leader focused on organizing the world's information and making it universally accessible and useful. Its products and platforms cover a wide range of services, including search, advertising, cloud computing, software, and hardware.

Company Specialties: Search Engine Technology, Online Advertising, Cloud Computing, Artificial Intelligence, Software Development, Mobile Operating Systems, Hardware Devices, Data Analytics.

Team Structure:

  • UX Team: This role is part of a multi-disciplinary UX team within Google Search, likely comprising UX Engineers, UX Designers, UX Researchers, and Interaction Designers.

  • Reporting Structure: The UX Engineer will likely report to a UX Manager or Engineering Manager, with close collaboration with Product Managers and potentially senior engineering leads.

  • Cross-functional Collaboration: Extensive collaboration is expected with iOS Developers, Android Developers, Product Managers, UX Researchers, and other engineering teams within the Search division.

Methodology:

  • Data-Driven Decision Making: Emphasis on using user data, A/B testing, and research insights to inform design and development choices.

  • Agile Development: Projects are typically managed using agile methodologies, involving iterative development cycles, regular feedback loops, and continuous integration.

  • User-Centricity: A core principle is to "Focus on the user and all else will follow," meaning user needs and experience are paramount in all product decisions.

Company Website: https://www.google.com

πŸ“ Enhancement Note: Working within Google Search means contributing to a foundational product that impacts billions globally. The culture is known for its emphasis on innovation, data-driven decisions, and a high bar for technical excellence. The scale of operations presents unique challenges and opportunities for impact.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: Senior UX Engineer / Technical Lead

  • πŸ“ Enhancement Note: This role is clearly defined as senior, requiring significant experience (8+ years total, 3+ in SwiftUI) and offering opportunities for technical leadership. It sits at the intersection of specialized development (iOS) and user experience, making it a unique growth path.

Reporting Structure:

  • Reports to a UX Manager or Engineering Manager.

  • Works closely with Product Managers and senior engineering leads on specific projects.

  • May mentor junior engineers or interns within the UX team. Operations Impact:

  • Directly influences the user experience of Google Search on iOS, impacting billions of users worldwide.

  • Contributes to the definition and implementation of core features that drive user engagement and satisfaction.

  • Plays a critical role in ensuring the technical feasibility and high-quality execution of innovative design concepts.

  • Contributes to the overall technical strategy and best practices for iOS development within the Search division. Growth Opportunities:

  • Technical Specialization: Deepen expertise in iOS development, SwiftUI, and mobile UX engineering.

  • Leadership Development: Opportunities to lead projects, mentor team members, and influence technical direction.

  • Cross-Disciplinary Learning: Gain deeper insights into product management, UX research, and other engineering domains.

  • Career Progression: Potential to move into roles such as Staff UX Engineer, Principal UX Engineer, Engineering Manager, or Product Manager.

  • Impactful Projects: Work on high-visibility, mission-critical features that define the future of information discovery.

πŸ“ Enhancement Note: The role offers a clear path for advancement within Google's technical ladder, particularly for those who excel in both deep technical skills and cross-functional leadership. The ability to transition into management or principal-level individual contributor roles is a significant growth prospect.

🌐 Work Environment

Office Type: On-site, requiring regular presence at a Google office.

Office Location(s):

  • Mountain View, CA (Googleplex)

  • San Francisco, CA

  • New York, NY

  • πŸ“ Enhancement Note: These locations are major tech hubs with significant Google presence. Candidates should consider the commute and local amenities when selecting their preferred location.

Workspace Context:

  • Collaborative Environment: Google offices are designed to foster collaboration, with open workspaces, meeting rooms, and common areas.

  • Tools & Technology: Access to state-of-the-art hardware, software, and internal development tools.

  • Team Interaction: Frequent opportunities for informal and formal interactions with team members, designers, researchers, and product managers.

  • Campus Amenities: Depending on the office, access to gyms, cafes, health services, and other facilities designed to support employee well-being and productivity.

Work Schedule: Standard 40-hour work week, with flexibility expected for project deadlines and team needs.

  • πŸ“ Enhancement Note: While standard hours apply, the on-site nature and collaborative requirements mean that team synchronization and availability during core business hours are crucial.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Recruiter call to assess basic qualifications and cultural fit.

  • Technical Phone Screen: Interview focusing on iOS development fundamentals, Swift/SwiftUI, and basic UX concepts.

May include coding challenges.

  • On-site/Virtual Interviews (Loop): Typically 4-5 interviews covering:

    • Coding: Deep dive into iOS development, data structures, algorithms, and Swift/SwiftUI implementation.
    • UX Engineering/Prototyping: Designing and prototyping solutions for specific UX problems, demonstrating systems-thinking and user advocacy.
    • System Design: Designing scalable and robust systems, often with a focus on mobile applications and user experience.
    • Behavioral/Leadership: Assessing collaboration, problem-solving, technical leadership, and alignment with Google's values.
    • Portfolio Review: Presentation and discussion of key projects from your portfolio.
  • Hiring Committee Review: The interview feedback is compiled and reviewed by a hiring committee for a final decision.

Portfolio Review Tips:

  • Curate Selectively: Choose 3-4 impactful projects that best represent your skills in iOS development, UX engineering, and technical leadership.

  • Focus on Impact: For each project, clearly articulate the problem, your specific role and contributions, the challenges faced, the solutions implemented, and the measurable outcomes or impact (e.g., user engagement, efficiency gains, successful feature launch).

  • Showcase Collaboration: Highlight instances where you worked effectively with designers, researchers, and product managers. Explain your process for translating their needs into technical realities.

  • Demonstrate Technical Depth: Be prepared to discuss the technical architecture, specific coding challenges, and the rationale behind your technology choices (especially SwiftUI).

  • Prepare for Q&A: Anticipate questions about your decision-making process, trade-offs considered, and how you handled setbacks.

Challenge Preparation:

  • Coding Challenges: Practice LeetCode-style problems (Easy/Medium difficulty) focusing on algorithms and data structures relevant to mobile development. Be proficient in Swift.

  • System Design: Prepare for questions on designing mobile features, scaling applications, and managing user data. Think about common patterns in search or content-heavy applications.

  • UX Problem Solving: Practice thinking through user problems, brainstorming solutions, and detailing how you would prototype and test them. Consider the unique constraints and opportunities of iOS.

  • Behavioral Questions: Use the STAR method (Situation, Task, Action, Result) to prepare concise and compelling answers for questions about teamwork, leadership, conflict resolution, and handling ambiguity.

πŸ“ Enhancement Note: The interview process at Google is rigorous. Success hinges on a strong technical foundation, a clear demonstration of problem-solving skills, and the ability to articulate your contributions and impact effectively, especially through your portfolio. Be ready to code live and discuss your thought process openly.

πŸ›  Tools & Technology Stack

Primary Tools:

  • SwiftUI: The primary framework for declarative UI development on iOS.

  • UIKit: Understanding and potential use of UIKit for legacy codebases or specific functionalities.

  • Xcode: The Integrated Development Environment (IDE) for macOS, essential for iOS development.

  • Version Control: Git (e.g., GitHub, Bitbucket, or Google's internal systems).

Analytics & Reporting:

  • Internal Google Analytics Tools: Familiarity with Google's proprietary analytics platforms for tracking user behavior, feature performance, and A/B test results.

  • Data Visualization Tools: Potential use of internal tools or standard libraries for creating dashboards and reports on user metrics.

CRM & Automation:

  • Internal Project Management Tools: Tools like Jira or Google's internal equivalents for task tracking and workflow management.

  • Collaboration Platforms: Google Workspace (Gmail, Calendar, Docs, Sheets, Slides, Meet) for communication and documentation.

πŸ“ Enhancement Note: Proficiency in SwiftUI is paramount. While deep knowledge of Google's internal tools is expected upon hiring, candidates should highlight experience with common industry equivalents (e.g., Git, Jira, general analytics concepts). Familiarity with broader tech stacks and production environments is noted as a preferred qualification, suggesting an appreciation for the full development lifecycle.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Focus on the User: This is Google's guiding principle; all decisions prioritize user needs and experience.

  • Innovation: Encouraging creative problem-solving and the pursuit of novel solutions.

  • Data-Driven: Relying on data and experimentation to validate hypotheses and measure success.

  • Collaboration: Working effectively across disciplines and teams to achieve shared goals.

  • Excellence: Maintaining a high bar for quality in code, design, and user experience.

  • Impact: Driving meaningful change and delivering products that benefit a global audience.

Collaboration Style:

  • Cross-functional Integration: Seamless collaboration between engineering, design, research, and product management is fundamental.

  • Open Communication: Encouraging direct, honest, and constructive feedback among team members.

  • Shared Ownership: Fostering a sense of collective responsibility for product success.

  • Iterative Process: Embracing feedback loops and continuous improvement through regular reviews and adjustments.

πŸ“ Enhancement Note: The emphasis on "user-centered design," "innovation," and "collaboration" directly aligns with Google's core values. For this role, understanding how these values translate into practical workflows between UX and engineering is key.

⚑ Challenges & Growth Opportunities

Challenges:

  • Scale and Complexity: Working on Google Search involves dealing with massive datasets, complex algorithms, and a user base of billions, requiring highly scalable and efficient solutions.

  • Balancing Innovation and Stability: Introducing new features and interactions while maintaining the reliability and performance of a core product used globally.

  • Bridging Design and Engineering Gaps: Effectively translating nuanced design visions into robust, production-ready code, and vice-versa, ensuring mutual understanding and alignment.

  • Keeping Pace with Technology: Continuously adapting to the rapidly evolving landscape of iOS development, SwiftUI, and user interface trends.

Learning & Development Opportunities:

  • Advanced iOS Development: Deepen expertise in the latest iOS SDKs, frameworks, and best practices.

  • UX/UI Specialization: Enhance skills in interaction design, motion design, accessibility, and user research methodologies.

  • Technical Leadership: Develop skills in project management, mentoring, and strategic technical planning.

  • Industry Conferences & Training: Access to internal and external learning resources, workshops, and conferences.

  • Mentorship Programs: Opportunities to learn from senior engineers and leaders within Google.

πŸ“ Enhancement Note: The challenges presented are inherent to working on a product of Google Search's magnitude. These challenges also serve as significant growth opportunities for individuals looking to tackle complex technical and user experience problems at scale.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you had to balance a complex design requirement with technical constraints on iOS. How did you approach it, and what was the outcome?" (Focus on trade-offs, collaboration, and problem-solving).

  • "How would you design a prototype for a new search result visualization that prioritizes clarity and user comprehension for complex data?" (Think about user needs, interaction patterns, and prototyping tools/methods).

  • "Walk me through a significant feature you developed for an iOS application. What was your process from concept to launch, and what metrics did you track?" (Prepare a detailed case study from your portfolio, emphasizing your role and impact).

  • "How do you ensure accessibility and inclusivity in the user interfaces you build for mobile applications?" (Discuss best practices, testing, and relevant guidelines). Company & Culture Questions:

  • "Why are you interested in working on Google Search specifically, and what excites you about this UX Engineer role?" (Connect your passion for user experience and technology with Google's mission and the specific team's work).

  • "Describe your experience working with UX Designers. How do you ensure effective communication and collaboration between design and engineering?" (Highlight your ability to translate design intent and provide technical feasibility feedback).

  • "How do you stay updated with the latest trends in iOS development and UX design?" (Demonstrate a commitment to continuous learning). Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly outline the problem, your specific contributions, the technical and design challenges, your solution, and the measurable impact. Use visuals (screenshots, videos) effectively.

  • Highlight Your Role: Be specific about what you did, rather than just what the team did. Use "I" statements when discussing your direct contributions.

  • Emphasize Process: Explain how you arrived at your solutions. Discuss your design thinking, prototyping methods, and coding strategies.

  • Quantify Impact: Whenever possible, use data and metrics to demonstrate the success of your work (e.g., increased engagement, reduced error rates, improved task completion times).

  • Be Ready for Deep Dives: Anticipate technical questions about your code, architectural decisions, and the specific technologies you used (e.g., SwiftUI implementation details).

πŸ“ Enhancement Note: Preparation should focus on demonstrating a strong blend of technical proficiency in iOS development (especially SwiftUI), a deep understanding of UX principles, and the ability to translate these into tangible product outcomes within a collaborative, large-scale environment.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the Google Careers portal via the provided URL.

  • Curate Your Portfolio: Select 3-4 key projects that best showcase your skills in iOS development, UX engineering, prototyping, and technical leadership. Ensure each project clearly articulates the problem, your role, the solution, and the impact.

  • Optimize Your Resume: Tailor your resume to highlight experience with Swift, SwiftUI, front-end development, UX engineering, and cross-functional collaboration. Quantify achievements wherever possible.

  • Prepare Your Interview Narrative: Practice answering common behavioral, technical, and system design questions using the STAR method. Prepare a concise and compelling presentation of your portfolio projects.

  • Research Google Search: Understand the current state of Google Search, its challenges, and its future direction. Familiarize yourself with Google's company culture, values, and the "Focus on the user" principle.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a bachelor's degree in Computer Science, Design, or a related field and at least 8 years of front-end or UX engineering experience. Candidates must have 3 years of specific experience with SwiftUI and a strong background in user-centered design processes.