Software Engineer - Mobile, iOS
Compass Real Estate - Peninsula · Boston, MA · 6 days ago
Engineering$126k–$141k/yrFull-time
About the role
At Compass, we are revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients. We are seeking an iOS Software Engineer II to join our team.
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
- Independently build components and deliver features with some guidance, ensuring our implementation meets software engineering best practices
- Outside of product-driven projects, work with other engineers to determine how to push our platform forward, devising engineering-led initiatives that ensure we can work quickly and efficiently while maintaining a high standard of operational excellence
Requirements
- 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
Qualifications
- Experience with iOS development using Swift
- Familiarity with modern Swift development practices, such as SwiftUI, Swift Concurrency
- Exposure to reactive programming frameworks
- Experience collaborating with Product, Design, and Engineering stakeholders
- Knowledge of Computer Science fundamentals and iOS design patterns and best practices
- Experience integrating with RESTful backend services
- Experience with Scrum/Agile development methodologies
- Excellent verbal and written communication skills
Skills
- Swift
- SwiftUI
- Swift Concurrency
- Reactive Programming
- RESTful Backend Services
- Scrum/Agile Development Methodologies
Benefits
- Base pay range: $126,000 - $141,000
- Bonuses and restricted stock units may be provided as part of the compensation package
- Full range of benefits including medical, dental, vision, and life insurance
- 401(k) plan
- Flexible spending accounts (FSAs)
- Commuter program
- Employee Assistance Program
- Pet insurance
Pay
The base pay range for this position is $126,000 - $141,000; however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Schedule
Not specified