Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Homes.com - iOS Engineer (SwiftUI) image - Rise Careers
Job details

Homes.com - iOS Engineer (SwiftUI)

Homes.com - iOS Engineer (SwiftUI)Job DescriptionCoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world’s real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives.We have been living and breathing the world of real estate information and online marketplaces for over 35 years, giving us the perspective to create truly unique and valuable offerings to our customers. We’ve continually refined, transformed and perfected our approach to our business, creating a language that has become standard in our industry, for our customers, and even our competitors. We continue that effort today and are always working to improve and drive innovation. This is how we deliver for our customers, our employees, and investors. By equipping the brightest minds with the best resources available, we provide an invaluable edge in real estate.Homes.com is already one of the fastest growing real estate portals in the industry, we are driven to be #1. Just ask Brad Bellflower, Chief Change Officer at Apartments.com. After its acquisition in 2014, Apartments.com quickly turned into the most popular place to find a place. Proven success at the highest level – and we’re doing it again with the new Homes.com. Homes.com is a CoStar Group company with 20+ years' experience in leading and growing digital marketplaces. We pride ourselves on continually improving, innovating, and setting the standard for property search and marketing experiences. With Homes.com we’re building a brand on the cusp of defining the industry. We’re looking for big thinkers, brave leaders, and creative advertising wizards ready to influence a new age of homebuying within a tried-and-true, award-winning company.Learn more about Homes.com.Our team is seeking an accomplished iOS Engineer to join our team in supporting the supporting multiple software products and brands across the organization, such as www.homes.com and www.homesnap.com. You will have a direct impact on highly visible Homes web applications that touch millions of users. You continuously learn emerging technologies and architecture advancements and apply the learnings to improve Homes’ software products.This position is located in Irvine, CA and offers a schedule of 4 days onsite, 1 day remote.Responsibilities• You will develop iOS applications that scale to reach millions of users• You will continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen CoStar’s technology platform and development practices• Work with the team to create user interface layouts for customers and interfaces to backend web services• Design and develop systems and libraries that are highly reusable and maintainable• Understand CoStar’s product architecture and frameworks and come to the table with your ideas• Collaborate with different teams along with other iOS developers to exchange new ideas and improvementsBasic Qualifications• Bachelor’s Degree required from an accredited, not for profit university or college• A track record of commitment to prior employers• 3+ years’ experience in developing iOS applications• You are an expert in everything iOS - Objective C, SwiftUI/Swift, Cocoa Framework, XCode IDE, Interface Builder and are always interested in learning more and sharing your skills• You know all the common Object Oriented Programming and design patterns, MVC, MVVM, Dependency Injection and more.Preferred Qualifications And Skills• You love mobile applications and know how to make them engaging• You understand how to turn ideas and code into the perfect customer experienceWhat’s in it for YouWhen you join CoStar Group, you’ll experience a collaborative and innovative culture working alongside the best and brightest to empower our people and customers to succeed.We offer you generous compensation and performance-based incentives. CoStar Group also invests in your professional and academic growth with internal training, tuition reimbursement, and an inter-office exchange program.Our benefits package includes (but is not limited to):• Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug• Life, legal, and supplementary insurance• Virtual and in person mental health counseling services for individuals and family• Commuter and parking benefits• 401(K) retirement plan with matching contributions• Employee stock purchase plan• Paid time off• Tuition reimbursement• On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes• Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups• Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacksWe welcome all qualified candidates who are currently eligible to work full-time in the United States to apply.This position offers a base salary range of $99,000-$172,000, based on relevant skills and experience and includes a generous benefits plan.#LI-VP1CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing
CoStar Glassdoor Company Review
2.8 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
CoStar DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of CoStar
CoStar CEO photo
Andrew C. Florance
Approve of CEO

Average salary estimate

Estimate provided by employer
$65 / HOURLY (est.)
min
max
$60
$70

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Homes.com - iOS Engineer (SwiftUI), CoStar

At Homes.com, we’re on the hunt for a talented iOS Engineer (SwiftUI) who’s ready to take our mobile applications to the next level! Located in beautiful Irvine, CA, this role offers a refreshing mix of onsite and remote work. As part of the CoStar Group, a key player in the commercial and residential real estate industry, you’ll have the chance to influence solutions seen by millions of users. Here, you won't just code; you’ll innovate, developing iOS applications that are both highly engaging and scalable. You'll also get to collaborate closely with a bunch of creative minds, brainstorming ideas to refine and elevate our platform. With over 35 years of experience in real estate and a proven track record of successful online markets, we pride ourselves on being a fast-growing brand in the industry. If you have at least 3 years of experience, are well-versed in Objective C and SwiftUI, and love crafting exceptional user experiences, you’ll fit right in! Join us as we shape the future of homebuying and redefine the property search experience. Plus, with benefits like comprehensive healthcare, tuition reimbursement, a 401(K) with matching contributions, and a commitment to your professional growth, we’re not just offering a job, we’re inviting you to be part of something special.

Frequently Asked Questions (FAQs) for Homes.com - iOS Engineer (SwiftUI) Role at CoStar
What are the main responsibilities of an iOS Engineer at Homes.com?

The iOS Engineer (SwiftUI) at Homes.com will develop scalable iOS applications that engage millions of users. Responsibilities also include evaluating emerging technologies to enhance CoStar’s technology platform and collaborating with various teams to design user interfaces that connect seamlessly with backend services.

Join Rise to see the full answer
What qualifications do I need to apply for the iOS Engineer position at Homes.com?

To be considered for the iOS Engineer (SwiftUI) position at Homes.com, you should have a Bachelor’s Degree from a recognized institution and a minimum of 3 years of experience in developing iOS applications. Expertise in Swift, Objective C, the Cocoa Framework, and familiarity with design patterns is also essential.

Join Rise to see the full answer
What technologies should I be familiar with for an iOS Engineer role at Homes.com?

As an iOS Engineer at Homes.com, you should be proficient in SwiftUI, Objective C, and have hands-on experience with the Xcode IDE. Familiarity with Object Oriented Programming principles, MVC, MVVM, and Dependency Injection will also greatly benefit your application.

Join Rise to see the full answer
What type of work culture can I expect at Homes.com as an iOS Engineer?

At Homes.com, you can expect a collaborative and innovative culture driven by passionate individuals who aim to redefine the real estate landscape. The environment encourages sharing ideas, learning new technologies, and personal growth, all while making a significant impact on user experiences.

Join Rise to see the full answer
What benefits does Homes.com offer for the iOS Engineer (SwiftUI) position?

Homes.com offers a competitive salary along with a comprehensive benefits package including medical, dental, and vision coverage, tuition reimbursement, a 401(K) retirement plan with matching contributions, mental health support, and wellness programs. Employees also enjoy on-site amenities and a supportive work environment.

Join Rise to see the full answer
Common Interview Questions for Homes.com - iOS Engineer (SwiftUI)
Can you explain the difference between MVC and MVVM design patterns?

Both MVC and MVVM are architectural patterns that help organize code for better maintenance and testing. MVC focuses mainly on the separation of concerns where the Model represents the data, the View visualizes it, and the Controller handles the input. MVVM, on the other hand, promotes data binding where the ViewModel acts as an intermediary between the View and Model, making it more suitable for modern user interfaces like those in iOS development.

Join Rise to see the full answer
How do you ensure your mobile applications are scalable?

To ensure scalability in iOS applications, I focus on designing reusable components, optimizing network requests, and implementing efficient caching strategies. I also keep an eye on performance metrics and utilize tools like Instruments to identify bottlenecks and improve the app's responsiveness as user load increases.

Join Rise to see the full answer
What is SwiftUI, and how does it differ from UIKit?

SwiftUI is a declarative framework introduced by Apple to build user interfaces across all Apple platforms. Unlike UIKit, which uses an imperative approach requiring more code for UI updates, SwiftUI allows developers to declare what the UI should look like, significantly reducing the amount of boilerplate code and improving readability.

Join Rise to see the full answer
What are some common challenges you have faced while developing iOS applications, and how did you overcome them?

Common challenges include handling performance issues and integrating third-party libraries. I address these by optimizing code, conducting thorough testing to pinpoint issues early, and leveraging efficient design patterns. Collaborating with teammates also fosters the exchange of solutions and ideas, helping us navigate challenges more effectively.

Join Rise to see the full answer
How do you stay updated with the latest iOS development trends?

I follow industry leaders on social media, regularly attend iOS developer meetups, and subscribe to podcasts and newsletters. Participating in online forums and communities has also been beneficial for exchanging insights and keeping up with emerging technologies and best practices.

Join Rise to see the full answer
Describe your experience with backend integration in iOS applications.

I've worked extensively with RESTful APIs to fetch and send data between the iOS app and backend services. This involved crafting JSON requests and handling responses, managing authentication, and ensuring data integrity. Tools like Postman helped me test API interactions effectively before integration.

Join Rise to see the full answer
What strategies do you use for effective debugging in iOS applications?

I utilize Xcode's debugging tools, including breakpoints and message logging to identify issues quickly. Additionally, I implement unit tests to verify individual components of the application and use automated UI tests to ensure all features work as expected, significantly reducing the time for identifying & resolving bugs.

Join Rise to see the full answer
Can you explain the concept of dependency injection and its benefits?

Dependency injection is a design pattern used to create loosely coupled components in software design. By injecting dependencies rather than creating them within a class, it enhances code reusability, makes unit testing easier, and allows for greater flexibility when changing or upgrading components without affecting others.

Join Rise to see the full answer
How do you handle version control in your iOS projects?

I use Git for version control, ensuring that every change is tracked. I follow best practices by committing frequently with clear messages, creating branches for features or bug fixes, and regularly merging them into the main branch after thorough code reviews. This workflow enhances collaboration and maintains a clean project history.

Join Rise to see the full answer
What makes a user interface engaging in a mobile application?

An engaging UI effectively combines intuitive navigation, attractive design, and responsive interactions. It should make users feel in control and provide them with immediate feedback. Incorporating established UI/UX guidelines along with creativity can result in an engaging and enjoyable user experience.

Join Rise to see the full answer
Similar Jobs

Join CoStar Group as a Territory Sales Account Representative and play a pivotal role in boosting sales for Homes.com in Houston, TX.

As a Territory Sales Account Representative at CoStar Group, you will engage real estate agents to enhance product visibility and sales growth.

Photo of the Rise User
Posted 6 days ago

Join Acuity Insights as a Staff Software Developer and lead the transformation of education technology in a fully remote role.

Photo of the Rise User
Comcast Remote PA - Philadelphia, 1800 Arch St
Posted 35 minutes ago

At Comcast, you'll have the opportunity to design and develop cutting-edge software solutions as part of a collaborative team.

Photo of the Rise User
Fivetran Remote Toronto, Ontario, Canada
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Dare to be Different
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Paid Volunteer Time
Social Gatherings
Some Meals Provided
Snacks

Join Fivetran as a Senior Software Engineer to help build world-class data solutions for our enterprise customers.

Photo of the Rise User
ServiceNow Remote Dawson 60 Dawson Street, Dublin, Ireland
Posted 13 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer and help shape the future of work with innovative technology solutions.

Photo of the Rise User
University of Maryland Medical System Hybrid 920 Elkridge Landing Road, Linthicum, MD
Posted 13 days ago

Join the University of Maryland Medical System as a Senior Full Stack Developer to create transformative healthcare software solutions.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Social Impact Driven
Collaboration over Competition
Growth & Learning
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Join Twilio's Commerce Platform - Billing Insights Team as a Software Engineer to build high-quality, scalable services that enhance customer experience.

Photo of the Rise User
Linx Remote Pato Branco, Paraná, Brasil
Posted 6 days ago

Step into a meaningful role at Linx as a Junior Developer, contributing to innovative solutions in education.

Posted yesterday

ECA International Group seeks a skilled Full Stack Technical Lead to drive software development and team leadership in a hybrid environment.

OUR MISSIONWe are digitizing the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.

44 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars