Senior Software Development Engineer

hace 2 días


Jalisco, México Zillow A tiempo completo

About the team The GTM team works on the cutting edge of mobile development at Zillow contributing to and leveraging the latest native app development paradigms in collaboration with the Zillow Mobile App Platform team.
GTM has shipped features enabling our users to see tour date/time availability and book tours in real time (RTT = Real Time Touring) without the need for interaction with agents to conduct this booking.
We were the team in Zillow that pioneered and perfected the use of Server-driven UI (CMS pattern) to drive fully native Mobile UI in a highly iterable manner, allowing the business to experiment and adapt content and copy without requiring potentially time-consuming app releases each time. We are adapting these patterns to all of our forms to move more quickly in the future.
We have been early contributors to and extensive users of our Zillow Constellation UI frameworks and design patterns ensuring all features we build are in sync with our design philosophy and experience language in the app.
We extensively use Swift, Swift UI, Combine, and Apollo/GraphQL for our networking stack.
We are leveraging Snapshot testing to validate UI and JSON request payloads.
We are leveraging the XCUITest framework for headless UI testing.

About the role

Technical responsibilities:

  • Building and maintaining highly modular, independent components for booking tours, contacting agents, and establishing relationships for our end users with Zillow’s Premier Agents.

  • Helping us to re-architect the Zillow iOS Touring codebase to support isolated “micro frontends” within a shared application shell. The end goal is to build shared components that can be used in feature flows originating in different parts of the app.

  • Develop and maintain an automated testing suite which:

    • Tracks automation coverages over time

    • Executes automation tests regularly

    • Has strong automation coverage for new feature sets, and backfills automation coverages for older feature sets

    • Balances automated coverages between various automation solutions (E2E UI tests, snapshot tests, headless UI testing, unit testing)

  • Architecting and building modular feature sets and example projects for a variety of product features.

  • Building and maintaining exhaustive documentation on the various feature flows, shared components, libraries and frameworks that the team owns.

  • Following evolving industry trends for iOS app and SDK development, and proposing adoption of new technologies, methodologies, and design principles – such as SwiftUI, Combine, Swift Concurrency, etc

  • Maintaining and improving build speed, reliability, start-up performance for each of the UI components that we own.

  • Utilizing our shared ZG Mobile tools to maintain our ability to build, test, ship, release, and observe the performance of our features post release.

Team responsibilities:

  • Help inform our roadmap and steer evolution of our products.

  • Introducing new features and improvements while minimizing breaking changes to our API contracts.

  • Integrating with Zillow Group shared API services.

  • Building relationships with neighboring teams GTM works closely with.

  • Participating in weekly team architecture meetings and demos.

  • Providing design and code review feedback.

  • Maintain sole ownership of designated tasks and require minimal intervention for successful execution

  • Help establish team norms and processes in order to benefit the consistency and efficiency in team operations.

This role has been categorized as a teleworker position. Teleworkers do not have a permanent corporate office workplace and, instead, work from a physical location of their choice which must be identified to the Company. Employees may live in any part of Mexico, but preferably in Mexico City, as we would encourage attendance for occasional in-office events.

In addition to a competitive base salary and benefits, this position is also eligible for equity awards based on factors such as experience, performance and location.

Who you are
  • Able to create clarity from ambiguity - someone who we expect will be able to break down and estimate large projects and drive clarity for projects which lack definition.

  • Someone eager to learn.

  • Detail oriented - someone who strives for feature quality, code quality, and general codebase health.

  • Able to create clear and complete development designs.

  • Experience with leading initiatives on their own.

  • Strong knowledge and experience of Swift and commonly used iOS SDKs (Foundation, SwiftUI, UIKit, URLSession, Concurrency, Core Data, etc).

  • Delivered at least one feature to the iOS App Store from ideation to production release

  • Experience building, testing, publishing, and maintaining reusable components in iOS apps

  • Experience with SPM and the Swift + Xcode build system to package and distribute iOS libraries.

  • Experience collaborating with product managers and designers.

  • Ability to comprehend and compose clear documentation.

  • Understanding of iOS performance considerations and best practices

  • Familiarity with monitoring and debugging a wide variety of issues, such as crashes, memory leaks, main thread checking, scroll performance, layout issues, and more.

  • Experience with building and running unit tests, using mocks, and dependency injection where applicable.

  • Experience building and running UI Automation tests

  • Experience with improving performance in iOS apps and frameworks

Get to know us

Zillow is reimagining real estate to make it easier to unlock life’s next chapter.

As the most-visited real estate website in the United States, Zillow® and its affiliates help movers find and win their home through digital solutions, first class partners, and easier buying, selling, financing and renting experiences. Millions of people visit Zillow Group sites every month to start their home search, and now they can rely on Zillow to help make it easier to move. The work we do is helping people move from dreaming to transacting — and no matter what job you're in, you will play a critical role in making this vision a reality.


Our efforts to streamline the real estate transaction are supported by a deep-rooted culture of innovation, our passion to redefine the employee experience, and a fundamental commitment to Equity and Belonging. We’re also setting the standard for work experiences of the future, where our employees are supported in doing their best work and living a flexible, well-balanced life. But don’t just take our word for it. Read recent reviews on Glassdoor and recent recognition from multiple organizations, including: the 100 Best Companies to Work For in 2022 list, Glassdoor Employees’ Choice Award, honoring the Best Places to Work in 2022, Bloomberg Gender-Equality Index 2022, Human Rights Campaign (HRC) Corporate Equity Index and Best Place to Work for LGBTQ Equality 2022, and TIME 100 Most Influential Companies list.

Zillow Group is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity. If you have a disability or special need that requires accommodation, please contact your recruiter directly.



  • Jalisco, México Emprego MX A tiempo completo

    **Who are we** We are venture builders and a technology investor. We work with startups and corporate ventures to shape and build their products from the outset of the idea to its delivery MOHARA’s distributed workforce is split across the UK, Thailand, Philippines, Mexico and South Africa with all teams working closely together **What we’re looking...


  • Jalisco, México Product Perfect, LLC A tiempo completo

    **Product Perfect** is a leading software consulting firm, headquartered in Southern California. We're currently seeking a **Senior ReactJS Developer** to join our distributed team. **Role Overview**: As a Senior React Engineer, you'll play a pivotal role in shaping innovative front-end solutions using React, JavaScript, and various NodeJS packages....


  • Jalisco, México Zillow A tiempo completo

    About the team The Rich Media teams have been established for over 6 years, initially specializing in 3D virtual home tours and expanding to include interactive floor plans and Showcase. Constantly exploring new features like home insights and personalized shopping experiences, our teams leverage cutting-edge technologies to revolutionize the virtual home...


  • Santo Domingo, Jalisco, Mexico Zillow A tiempo completo

    About the teamZillow’s Data Management team supports the most critical datasets in Zillow powering Zillow’s critical initiatives. The Data Management team works with near real-time and batch data products to surface high-quality datasets for analytics consumption. Acerca del equipoEl equipo de Gestión de Datos de Zillow da soporte a los conjuntos de...


  • Granja Angélica, Jalisco, Mexico Zillow A tiempo completo

    About the teamThe GTM team works on the cutting edge of mobile development at Zillow contributing to and leveraging the latest native app development paradigms in collaboration with the Zillow Mobile App Platform team.GTM has shipped features enabling our users to see tour date/time availability and book tours in real time (RTT = Real Time Touring) without...


  • Jalisco, México Emprego MX A tiempo completo

    **Software Development - Trainee Program** PerseusX is looking for Pega Trainees that want to join their training program for 3 months and after that work in the various projects with US Base clients. **What you will be doing**: After that the skilled trainee will be shadowing some developers that are already working in projects so they get more familiar...

  • Lead Windows Engineer

    hace 2 semanas


    Jalisco, México Cognizant A tiempo completo

    Cognizant is always looking for top talent. We are searching for candidates to fill future needs within the business. This job posting represents potential future employment opportunities with Cognizant. Although the position is not currently available, we want to provide you with the opportunity to express your interest in future employment opportunities...


  • Jalisco, México Product Perfect, LLC A tiempo completo

    We're looking for a senior level product designer to help with some specific project work. This role would be 100% in Figma, helping to craft new user experiences for clients, starting with one specific project. You'd be working with startup founders, senior developers, software architects, and artificial intelligence engineering related systems and...


  • jalisco, México Airbyte A tiempo completo

    Airbyte is the open-source standard for EL(T). We enable data teams to replicate data from applications, APIs, and databases to data warehouses, lakes, and other destinations. We believe only an open-source approach can solve the problem of data integration, as it enables us to cover the long tail of integrations while enabling teams to adapt pre-built...


  • jalisco, México Airbyte A tiempo completo

    Airbyte is the open-source standard for EL(T). We enable data teams to replicate data from applications, APIs, and databases to data warehouses, lakes, and other destinations. We believe only an open-source approach can solve the problem of data integration, as it enables us to cover the long tail of integrations while enabling teams to adapt pre-built...

  • DevOps Engineer Expert

    hace 5 días


    Ubicación Guadalajara, Jalisco, México 247 Labs A tiempo completo

    **Requisitos**: - We are seeking a highly skilled and experienced DevOps Engineer to join our innovative and dynamic team. As a DevOps Engineer, you will play a crucial role in our continuous delivery framework, enhancing our deployment practices and boosting our operational efficiencies. **Key Qualifications**: - Bachelor's degree in Computer Science,...

  • Data Engineer

    hace 1 mes


    Jalisco, México Cognizant A tiempo completo

    We’re hiring! At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing...

  • Data Engineer

    hace 4 semanas


    Jalisco, México Cognizant A tiempo completo

    We’re hiring! At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing...

  • Lead Windows Engineer

    hace 2 semanas


    Guadalajara, Jalisco, Mexico Cognizant A tiempo completo

    Cognizant is always looking for top talent. We are searching for candidates to fill future needs within the business. This job posting represents potential future employment opportunities with Cognizant. Although the position is not currently available, we want to provide you with the opportunity to express your interest in future employment opportunities...


  • Jalisco, México Zillow A tiempo completo

    About the team Zillow started in 2006 and is the most visited real estate website in the United States with over 10.5 billion visits in 2022, and an average of 220 million monthly unique users. Zillow helps high-intent movers find and win their home through digital solutions and first-class partners. Our Zillow Mexico team will work with our US tech teams...

  • Lead Windows Engineer

    hace 2 semanas


    Palacio de Gobierno Del Estado de Jalisco, México Cognizant A tiempo completo

    Cognizant is always looking for top talent. We are searching for candidates to fill future needs within the business. This job posting represents potential future employment opportunities with Cognizant. Although the position is not currently available, we want to provide you with the opportunity to express your interest in future employment opportunities...

  • Data Engineer

    hace 4 semanas


    Guadalajara, Jalisco, Mexico Cognizant A tiempo completo

    We’re hiring! At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing...

  • Secops Engineer

    hace 6 días


    Jalisco, México Atrato A tiempo completo

    En **Atrato** somos una startup fintech enfocada en brindar herramientas financieras para comercios y consumidores finales con las cuales podamos hacer más accesibles productos y servicios para las personas de Latinoamérica. Hoy tenemos 2 **productos** principales: - ** Atrato Pago** es un financiamiento que le permite a nuestros comercios afiliados...

  • Data Engineer

    hace 1 mes


    Guadalajara, Jalisco, Mexico Cognizant A tiempo completo

    We’re hiring! At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing...

  • Data Engineer

    hace 4 semanas


    Guadalajara, Jalisco, Mexico Cognizant A tiempo completo

    We’re hiring! At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing...