Job Closed
This listing is no longer active.
Reimagining real estate to make it easier than ever to move from one home to the next.
Senior iOS Engineer
Location
Mexico
Posted
52 days ago
Salary
0
Seniority
Senior
Job Description
Senior iOS Engineer
Zillow
Role Description We are looking for a strong Senior iOS Engineer who holds their code to high standards and who is not afraid to give feedback on the product. The role involves: - Leading the teams’ technology stacks to ensure robust, scalable, and affordable systems. - Working on the latest iOS technologies and architectural patterns to develop world-class mobile applications. - Being customer-focused and adaptable in multi-functional partnerships. - Contributing to outstanding mobile application development from concept to launch. - Implementing client-side features and server APIs and services to support planned mobile functionality. - Collaborating with an agile cross-team of developers, testers, designers & program managers to build features that engage users. - Consistently delivering performant, testable, scalable, highly-readable code using architecture and design best practices. This role has been categorized as a Remote position. “Remote” employees work from a physical location of their choice within the U.S., with limited exceptions. 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. Qualifications - BS/MS in Computer Science (or equivalent experience) and 6+ years of experience. - 5+ years of iOS experience (Strong knowledge of Swift as well as SwiftUI). - Familiarity with Objective-C. - Experience delivering quality code on a deadline. - Strong experience profiling for optimizing performance and resource utilization. - Fluent in English and Spanish (both written and spoken). - Must be authorized to work in Mexico. Requirements - Ability to include and work closely with other engineers and teams, notably individuals in Android roles. - The ability to work well with product management, design, and services to shape and define product. - Experience with Agile development processes. - The ability to work well in a team setting. Benefits - Competitive base salary. - Benefits package. - Eligibility for equity awards based on experience, performance, and location.
Related Guides
Related Job Pages
More iOS Engineer Jobs
iOS Senior Developer, OTT Team (French Services) (Telework)
CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. We believe that hiring people with different career paths and backgrounds is fundamental in our shared success and in building healthy and highly performant teams.
Position Title: iOS Senior Developer, OTT Team (French Services) (Telework) Status of Employment: Contractee Long-Term (Durée déterminée) Position Language Requirement: English, French Language Skills: English (Reading - C - Advanced), English (Speaking - B - Intermediate), English (Writing - C - Advanced), French (Reading - C - Advanced), French (Speaking - C - Advanced), French (Writing - C - Advanced) Work at CBC/Radio-Canada At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. Do you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians. Unposting Date: 2026-04-27 11:59 PM At CBC/Radio-Canada, we all have a story to tell. What’s yours? If you share our passion for Canadian storytelling, and you wish to help us engage with individuals and communities across our various digital platforms, this is where you’ll want to be! Every day, you will have an opportunity to shape the way in which Canadians see themselves reflected in our digital services. Your work will have a direct impact on how millions of Canadians from various communities connect with our products, with one another, and with the diverse voices that make our country so unique. You will have the opportunity to play a part in enlightening and entertaining Canadians through our innovative work in building the mediums that deliver our content. We are an innovative hub, where the talented professionals we work with are respected and valued for their contributions. Our product teams are vibrant and our work culture strives to achieve the highest standards of diversity and inclusion. We believe that hiring people with different career paths and backgrounds is fundamental in our shared success and in building healthy and highly performant teams. When you join our mission, you are not only shaping the vision of CBC/Radio-Canada, but the future of our country. We know that commitment to equity, inclusion and diversity is essential to creating content that mirrors and resonates with the rich and evolving makeup of our country. We’re also committed to reaching out and connecting with our audience on multiple platforms this includes creating virtual places where communities can come together. There is an opportunity for this to be a full-time teleworking position. Work arrangements will be discussed with hiring managers per departmental guidelines. Why is this role important? You will be an important element of our over-the-top platform team. As such, working closely with the product owners, architects and technical managers, your role is to ensure the smooth execution of product front-end development and coordinate the technical work required to deliver requested features, while adhering to the standards and practices agreed to by the development management team. The team you will be part of is in charge of an harmonized product, powering CBC Gem and ICI Tou.TV. Perks you can look forward to: - Flexible work schedules, allowing you to prioritize yourself, your family and your work. - Work from home opportunities. - Competitive total rewards package. - Opportunities to work with cutting edge technology. - Opportunities for continued learning and professional development. - Opportunities to become a member of our Employee Resource Groups. - Pair programming and mentorship opportunities, where you can learn from the best in the industry and help coach new talent. - A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected. - A supportive management team committed to upholding the highest standards of diversity and inclusivity. - An environment which favours experimentation and an iterative approach in order to achieve the highest form of technical innovation. Your responsibilities: - Design and/or modify reusable components for Radio-Canada's digital platforms; such as the audio/video player. - Ensure compliance with standards and control the quality of the product throughout the project's execution. - Stay informed of new trends in the various fields of digital development. - By being proactive, propose solutions to the challenges encountered. - Participate in Agile Scrum activities designed to review ongoing production projects in order to make necessary corrections and adjustments or completed projects to measure their results. - Participate in the development of user stories for our various products. - Ensure the good performance of developed applications to handle high loads. - Participate in sprint planning, retrospectives, and application deployments. - Participate in code reviews and solution deployments. We are looking for a candidate matching the following profile: - University degree or equivalent experience. - At least 3 years of experience in software development. - Experience in developing complex and high-performance mobile applications. - Proficiency with Xcode, Git, and the Swift language. - Experience in developing an application published on the App Store. - Experience in developing within code review context (pull request). - Knowledge of programming patterns (such as MVC, MVP, or MVVM). - Knowledge of SOLID architecture principles is an asset. - Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagram, etc.). - Interest in working on an application available on multiple form factors (mobile/tablet/TV). - Knowledge of SwiftUI, Combine. - Knowledge of AVPlayer, CoreData, and AlamoFire is an asset. - Knowledge of Cocoapods (including the design/maintenance of internal pods). - Knowledge of audio-video broadcasting on the web (streaming) is an asset. - Knowledge of other programming languages is an asset. - Knowledge of design patterns is an asset. - Good general knowledge and strong intellectual curiosity (to acquire and develop new knowledge and skills). - Critical thinking (to question and propose new ideas). - A keen interest in the major trends and challenges of the digital world. - Meticulousness, independence, and resourcefulness. - Excellent stress management and priority setting. - Analytical and conceptual thinking skills. - Flexibility, initiative, and dynamism. - Ability to work in a team, excellent communicator. - Bilingualism (English and French) spoken and written, mandatory. Please note that due to the nature of the mandates and responsibilities of this role, all candidates will be required to work in a multilingual environment, where business will be conducted in both official languages (English and French). Therefore, employees working in this role will be expected to make the required efforts and adjustments to navigate this multilingual environment in a respectful manner for all. Please note this is a 12-month contract position, renewable annually. This regular position is not a consulting assignment but a long-term opportunity with attractive CBC/Radio-Canada employee benefits. Candidates may be subject to skills and knowledge testing. We thank all applicants for their interest, but only candidates selected for an interview will be contacted. As part of our recruitment process, candidates who advance to the next step will be asked to complete a background check. This includes: - A mandatory Criminal record check. - Other background checks may be conducted based on the operational requirements of the position. CBC/Radio-Canada is committed to being a leader in reflecting our country’s diversity. That’s because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That’s why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada’s public broadcaster. For more information, visit the Diversity and Inclusion section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to recruitment@cbc.ca. You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our corporate website. All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on conflicts of interest. In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest. Primary Location: 1000, Rue Papineau, Montreal, Quebec, H2K 0C2 Number of Openings: 1 Work Schedule: Full time
Description Jump is transforming the live sports experience with the only end-to-end fan engagement platform built specifically for sports teams and venues. By focusing on aligned incentives between teams and fans, our platform unifies ticketing, merchandise, and game day operations - creating a smoother, more fan-friendly experience. Founded in 2021 by e-commerce innovator Marc Lore, MLB legend Alex Rodriguez, and entrepreneur Jordy Leiser, we’ve raised $60 million from top investors including Alexis Ohanian’s Seven Seven Six and Forerunner Ventures. Our platform powers teams across the NBA, WNBA, and NWSL helping them boost ticket sales and deliver innovative fan experiences. We’re a remote-first team driven by core values - begin and build with trust, play like the underdog, win as a team, and do your thing. If you’re collaborative, adaptable, and eager to shape the future of live sports, Jump is the place for you. The Role We’re looking for a Senior iOS Engineer to help build and evolve Jump’s mobile apps. You’ll be an early member of our mobile team, contributing hands-on to core features, architecture, and technical direction as our app and platform scale. Our mobile stack uses Kotlin Multiplatform (KMP) for shared data and domain layers, with a native SwiftUI layer on iOS. In this role, you’ll write production Kotlin Multiplatform code and own the iOS user experience working across the full mobile stack to deliver high-quality, fan-facing features. You’ll collaborate closely with other mobile engineers, product managers, and designers to ship thoughtful experiences to a passionate and growing sports audience. What You’ll Do - Take ownership of end-to-end development for key mobile features, from concept through deployment - Address and resolve bugs across both shared platform code (Kotlin) and native iOS code (Swift) - Write clean, maintainable, and well-documented code, including robust unit tests to ensure features work reliably at scale - Partner closely with product managers, designers, and other engineers to understand requirements, provide feedback, and deliver thoughtful fan-facing experiences - Identify and implement technical improvements to optimize app performance, stability, and scalability - Share your iOS expertise with the team, contributing to a strong culture of knowledge sharing and continuous improvement - Leverage AI-assisted tools to prototype features, refactor code, and analyze performance issues, validating outputs through testing and code review best practices What You’ll Bring - 5+ years of hands-on experience building and shipping high-quality mobile applications - Strong proficiency in Swift - Experience using or interest in learning Kotlin or Kotlin Multiplatform - Experience architecting mobile applications and making sound technical tradeoffs - Experience building consumer-facing mobile apps, ideally used by a large and engaged audience - A detail-oriented approach to testing (unit, integration, and performance) - Experience using AI-assisted development tools (e.g., code generation, debugging, or review tools) as part of your day-to-day workflow, with an understanding of their strengths, limitations, and appropriate use in production environments. Nice-to-Have Skills - Proficiency with GraphQL (e.g., Apollo) - Familiarity with CI/CD tools (e.g., CircleCI) - Experience with multi-tenant and/or white-label mobile applications Attributes that will make you successful on our team - A strong desire to learn. You continually look for ways to build your skills. - Tenacity. You enjoy working on challenges that others can’t or don’t want to tackle and you aren’t afraid of failing fast in order to find better solutions. - Passion. You love using your technical skills to build products that solve real problems. You hold yourself to a high standard and help to elevate others as well. - Empathy. You thrive in an environment where everyone can truly be themselves. You understand that our differing life experiences influence who we are and how we show up, and these diverse perspectives enrich both our team and our product. - Customer-centric mindset. You can understand the problem to be solved and who we are solving it for. - Innovation: Passion for exploring and implementing AI technologies to enhance automation, optimize workflows, and drive innovation Benefits - Remote first - Competitive salary and equity - Flex PTO policy - 401(k) - Generous medical, dental and vision plans - 16 weeks paid parental leave for primary and secondary caregivers - $1,000 reimbursement for work-from-home tech setup - Company-paid sustainability subscription to ensure carbon neutrality is maintained for employee activities, such as travel Compensation Compensation is something we don’t want our candidates or employees to worry about. Our goal is to offer competitive salaries that are regularly benchmarked against the market. The core tenets of our compensation philosophy are fairness and transparency. We have established a standardized leveling framework based on job scope and responsibilities. The compensation package for each level is standard across all engineering roles. This means that every person at a certain level is paid the same as everyone else, regardless of their background, previous compensation, location, or any other factor. The compensation for this role is $170,000-185,000 and includes a generous equity package. Application Some candidates may see the requirements and feel unsure that they match all the criteria. We encourage you to apply! There's a good chance you have important skills that we have not stated. We especially encourage members of traditionally underrepresented communities to apply, including women, nonbinary folx, people of color, members of the LGBTQ community, veterans, and people with disabilities. We’re committed to building an inclusive workplace where everyone can bring their authentic self and thrive, and we value the diversity brought by different life experiences.
iOS Developer Semi Senior (Remoto)
Babel GroupBABEL es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos. Nuestro plan estratégico Hiperespacio 2029 promete ser un viaje emocionante, lleno de oportunidades para crecer y desarrollarse profesionalmente.
We are One Team. We make it happen. We are Unstoppable. BABEL es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos. ¿Cuál es nuestro plan estratégico? ¡Miramos hacia el futuro! Nuestro plan estratégico Hiperespacio 2029 promete ser un viaje emocionante, lleno de oportunidades para crecer y desarrollarse profesionalmente. Alcanzar 1000 millones de facturación, un reto que estamos seguros de que con la colaboración y el talento de nuestra gente, será otra historia de éxito que escribiremos juntos y juntas. ¿Qué buscamos? En Babel Chile buscamos un/a iOS Developer para integrarse a equipos ágiles que desarrollan soluciones móviles de mediana y alta complejidad para clientes de primer nivel. Nos orientamos a perfiles con experiencia sólida en desarrollo iOS, que no solo dominen el ecosistema Apple a nivel técnico, sino que también puedan aportar en integración, buenas prácticas de desarrollo, trabajo colaborativo con células ágiles y construcción de soluciones mantenibles y escalables. Buscamos profesionales con experiencia desarrollando aplicaciones móviles en ambientes productivos, idealmente habituados a interactuar con líderes técnicos, Product Owner, Scrum Master y equipos multidisciplinarios, participando activamente en la implementación de historias de usuario, desarrollo de funcionalidades, mejoras evolutivas y calidad técnica de las soluciones. Requisitos técnicos - +2 años de experiencia en desarrollo iOS - Manejo de Git - Desarrollo con Swift - Experiencia con arquitectura MVVM - Uso de protocolos - Manejo de URLSession - Desarrollo de interfaces con SwiftUI y UIKit - Manejo de AutoLayout - Conocimiento de arquitecturas y patrones de diseño - Conocimiento de las guidelines de diseño iOS de Apple - Experiencia con Azure DevOps y Gitflow - Conocimiento de VIPER y Generics - Manejo de Storyboard en Xcode - Experiencia en Unit Test con Xcode - Experiencia trabajando con Jira y metodologías ágiles (Kanban / Scrum) - Conocimiento de Firebase Qué valoramos en el perfil Nos interesan especialmente perfiles que, además del conocimiento técnico, puedan desenvolverse bien en contextos donde el desarrollo mobile requiere integración con otras capas, trabajo ordenado con backlog técnico y funcional, y foco en calidad de implementación. Será especialmente valorado que el/la profesional cuente con: - Experiencia desarrollando aplicaciones móviles en entornos productivos - Buen criterio para aplicar arquitecturas y patrones de diseño - Capacidad de trabajo colaborativo con equipos técnicos y de producto - Orden, autonomía y foco en buenas prácticas de desarrollo - Experiencia participando activamente en células ágiles y ciclos iterativos de entrega - Orientación a soluciones escalables, mantenibles y alineadas a estándares de calidad. Qué ofrecemos - Participación en proyectos tecnológicos desafiantes - Trabajo 100% remoto (desde Chile) - Contrato a plazo fijo con posibilidad de extensión acorde a desempeño y proyectos nuevos - Trabajo en equipos ágiles y colaborativos - Espacio para aportar técnicamente en soluciones mobile de alto impacto - Integración a una compañía multinacional con foco en innovación y desarrollo tecnológico. #Babel ¿Qué ofrecemos? Babel, the great way to achieve the success. ¿Quieres formar parte de un equipo en expansión, comprometido e innovador que hace historia cada día? En Babel te acompañamos en tu camino hacia el éxito. Creemos en el talento de las personas y lo queremos potenciar ofreciéndote un gran entorno de trabajo basado en la colaboración y la solidaridad. Trabajar en Babel es mucho más que trabajar en una empresa, es unirse a un equipo de personas con una misión compartida y a un modelo de compañía centrado en valores. Además, - Apostamos por la conciliación laboral-personal. (Sistema de vacaciones por puntos, teletrabajo y flexibilidad). - Invertimos en la formación de nuestros Babelievers. - Participamos del crecimiento de la compañía y reconocemos la participación de cada persona (Bono de Reparto). - Ponemos foco en trabajar con últimas tecnologías y proyectos innovadores, pero sobre todo, acompañamos a la transformación digital y acercamos la tecnología a la sociedad. ¿Aceptas el desafío? ¡Te esperamos! En cumplimiento de la normativa vigente en materia de protección de datos te informamos que el responsable de tus datos personales es GRUPO BABEL (consultar empresas en la política de privacidad), y los utilizará para gestionar tus procesos de selección, tanto actuales como futuros y el resto de finalidades descritas en la web. Este tratamiento está basado en el consentimiento del candidato. Los datos personales recabados no serán en ningún caso cedidos a terceros salvo por obligaciones legales expresas. Puedes ejercer los derechos que te asisten sobre protección de datos en la dirección data.protection@babelgroup.com. Toda la información sobre política de privacidad en nuestra web.
Mobile Developer
Centric ConsultingA business consulting and technology solutions firm, Centric Consulting offers balanced and innovative solutions for clients in multifarious industries, such as
Mobile Developer Job Level: W2T Consultant (Must be a US Citizen) Job Location: Remote-Local to Cleveland preferred. Must do an in-person interview and first week onsite in Cleveland. Travel Expectations: None Job Classification: Full-Time, Temporary (W2T), Contractor (1099)] Job Description: Join Centric Consulting - A Culture You'll Love At Centric Consulting, we've cultivated a unique approach to business. Our business is built on three fundamental principles: Enjoy the people you work with, have fun, and do great work. These principles define our consulting model and have crafted one of the most vibrant cultures in the consulting industry - celebrating individuals, collaboration, and lifelong friendships. In this role, you will: - Code, debug, test, deploy, support and document moderately to highly complex application software. - Analyze moderately to highly complex software and recommend and implement solutions. - Design, prototype, and develop moderately to highly complex software applications. - Incorporate security and other relevant bank and system controls into solutions. - Adhere to bank and system software development methodologies and standards. - Comply with SAFR, DLP, Privacy and audit requirements. - Ensure secure coding, contingency, and deployment methodologies are in place upon moderately to highly complex software implementation. - Works independently; receives minimal guidance. Who You Are: - Education and Experience: - Associates degree and 5 years of related work experience OR Bachelor's degree and 3 years of related work experience OR Master's degree and 0-1 year of related work experience - Required Skills: - Moderately to highly complex analytical skills. - Ability to perform moderate to highly complex independent research. - Ability to work in a Team environment and collaborate well with different groups. - Experience with Agile development methodologies. - Proficient in creating technical documentation. - Proficient in Android and iOS development with experience developing native and hybrid mobile apps using JAVA / Kotlin (Android) and Swift / Objective-C (iOS). - Proficient in Angular Proficient in using App Store Connect and Google Developer Console tools to enable development and deployment. Proficient in building and deploying iOS and Android applications. - Experience integrating APIs within mobile apps. - Experience integrating 3rd party iOS and Android SDKs into our iOS and Android apps. - Familiarity with developing Software Development Kits (SDKs) for both iOS and Android. - Must also be well versed in helping technical teams integrating this SDKs in their mobile apps in a consultant/advisor role. - Experience with writing and maintaining scripts in python and shell scripting. - Experience with unit testing. - Some experience in AWS Services such as ECS, Fargate, RDS, Lambda, S3, SQS Total Rewards: We proudly offer competitive compensation, a comprehensive and well-rounded benefits package for full-time employees that have been designed to nourish your well-being, such as health coverage, wellness programs, 401K company match, self-managed PTO, and other unique incentives that celebrate your accomplishments. - Remote and Hybrid Work - Time Off When You Need It - Benefits That Flex - Professional Development While benefits eligibility may vary for roles that are not full-time, we provide unique opportunities for growth, skill development, and more. Regardless of your role, you'll be part of a collaborative environment where every team member contributes to our shared success. Who We Are: Founded in 1999 with a remote workforce, we combine the benefits of experience, flexibility, and cost efficiency to create tailored solutions centered on what's best for businesses. Now numbering more than 1,400 employees in the U.S. and India, we're committed to solving clients' toughest problems and delivering on our mission of providing unmatched experiences. Our purpose at Centric Consulting is to bring unmatched experiences to clients and employees. These aren't just words we use - it's how we became a company and who we are today. Providing an unmatched experience means we approach each other as human beings and lead with empathy and humility. It means we work diligently to ensure we are a place where everyone can create a sense of belonging and feel respected for who they are. What Makes Centric a Great Place to Work? We know that creating and sustaining an authentically welcoming culture requires that we all play a part in promoting diversity, equity, and inclusion, from our business practice to how we show up for employees and communities. This is how we bring our mission and core values to life, working together to provide the highest quality services to our clients while allowing our employees to reach their full potential. We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team if you require accommodations during the application or interview process. #LI-Remote

