Full-Time

Senior iOS Engineer

Confirmed live in the last 24 hours

Compass

Compass

10,001+ employees

Real estate technology platform for transactions

Enterprise Software
Real Estate

Compensation Overview

$131k - $197kAnnually

+ Bonuses + Restricted Stock Units

Expert

New York, NY, USA

Category
IOS Development
Software Engineering
Required Skills
Agile
iOS/Swift
SCRUM
Requirements
  • BS in CS or equivalent practical experience
  • 9+ years of professional iOS development experience using Swift and shipping apps to the App Store
  • 3+ years of experience with modern Swift development practices, such as SwiftUI, Swift Concurrency, and Reactive Programming (Combine, RxSwift, ReactiveSwift, etc)
  • Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
  • Master Computer Science fundamentals and iOS design patterns and best practices
  • Experience leading the development of a project from planning to release, dispatching work among a team, mentoring and guiding junior engineers
  • A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer’s needs in a beautiful way
  • Experience integrating with RESTful server-side services
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Passion about mentoring and helping more junior engineers to grow
Responsibilities
  • Work in a startup-like environment building agile products and services
  • Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts to successfully launch projects which solve real-world customer problems
  • Guide the team to make technical trade offs necessary to bring product initiatives to fruition, weighing different approaches and arriving to a recommended solution, detailing its pros and cons
  • Independently define, decompose, and lead delivery of complex projects, may lead other engineers
  • Perform code reviews, design reviews, and write high quality tests
  • Have a strong stance and advocate for efficient, scalable, and extensible approaches that solve technical problems in a manner that stands the test of time
  • Hold yourself and the team to a high standard of code quality and operational rigor, ensuring that code is well-tested, and your systems have appropriate monitoring, alerting, and runbooks implemented
  • Become the subject matter expert for one or more services in your domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
  • Identify and remove bottlenecks to address inefficiencies in the developer experience
  • Oversee and mentor junior engineers on the team, building their technical skills and ensuring that they understand best practices around engineering and operational excellence

Compass provides a platform that simplifies the process of buying and selling real estate. The platform integrates various tools and services that assist both real estate agents and their clients throughout the entire transaction workflow. Users can access features that enhance efficiency, making it easier to navigate the complexities of real estate deals. Unlike traditional real estate firms, Compass leverages technology to create a more streamlined experience, which helps attract both agents and clients. The company's goal is to help individuals find their ideal homes while also supporting real estate professionals in their work.

Company Stage

IPO

Total Funding

$1.5B

Headquarters

New York City, New York

Founded

2012

Growth & Insights
Headcount

6 month growth

4%

1 year growth

12%

2 year growth

14%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of @properties and Christie's enhances domestic and international growth opportunities.
  • Increased adoption of VR and AR enhances property viewing experiences for buyers.
  • AI-driven property valuation tools improve pricing strategies for real estate agents.

What critics are saying

  • Integration challenges with recent acquisitions could lead to operational inefficiencies.
  • Rapid international expansion may expose Compass to unfamiliar regulatory environments.
  • Dependence on commission-based revenue makes Compass vulnerable to market fluctuations.

What makes Compass unique

  • Compass offers a comprehensive end-to-end platform for real estate transactions.
  • The company leverages technology to differentiate from traditional real estate firms.
  • Compass operates in over 22 major U.S. markets, including New York and Los Angeles.

Help us improve and share your feedback! Did you find this helpful?