Talent Apply
Log in
All jobs
C

iOS Software Engineer II

COMPASS
Boston, Massachusetts, United States
On-siteUSD 126,000 - 141,000 / year

About this role

Job title: iOS Software Engineer II

About the Role

iOS Software Engineer II at Compass to help build a mobile platform for the home buying/selling experience. You'll collaborate with engineers, product, and design to deliver features with high quality and operational excellence.

What You'll Do

  • 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
  • Work independently and deliver features with some guidance while understanding technical trade offs, weighing different approaches, and arriving to a recommended solution
  • Perform code reviews, participate in team design reviews, and write high quality tests
  • Apply testable, maintainable, and stable approaches to your work
  • Hold yourself to a high standard of code quality and operational rigor
  • Develop expertise in one or more components within your team's domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)

What We're Looking For

  • BS in CS or equivalent practical experience
  • 2+ years of professional iOS development experience using Swift and shipping apps to the App Store, including familiarity with modern Swift development practices, such as SwiftUI, Swift Concurrency; exposure to reactive programming frameworks is a plus
  • Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
  • Knowledge of Computer Science fundamentals and iOS design patterns and best practices
  • A keen eye for design and attention to detail; the products you build should not merely be functional but should also be well-crafted and user-friendly
  • Experience integrating with RESTful backend services
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills

Nice to Have

  • Exposure to reactive programming frameworks is a plus

Compensation & Benefits

  • Base pay range: $126,000 - $141,000 per year
  • Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits
  • Base pay is based on market location and minimum wage will be met
  • Perks include flexible vacation, holidays, sick time, parental leave, healthcare benefits, 401(k) etc.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →