Senior iOS Engineer

Brick

Chicago (IL)

Hybrid

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brick is seeking a Senior iOS Engineer to own major parts of the iOS application architecture, feature development, system design, and user experience. You will work across Swift, SwiftUI/UIKit, native frameworks, NFC/Bluetooth integrations, secure data flows, and performance-sensitive functionality that interfaces with our backend and hardware.

This is a senior, high-impact role shaping Brick’s iOS product.

Qualifications

  • 5+ years of professional iOS engineering experience with Swift.
  • Strong background in iOS app architecture, structured concurrency, and best practices.
  • Deep experience with SwiftUI and UIKit and choosing when to use each.

Responsibilities

  • Lead iOS architecture and feature development using Swift and modern iOS frameworks.
  • Improve app performance, offline behavior, caching, concurrency, and state management.
  • Guide testing strategy including unit, integration, and CI reliability; improve tooling and architecture patterns.
  • Collaborate with product, design, backend, and hardware teams to deliver seamless mobile-to-device experiences.
  • Provide technical leadership, mentor other mobile engineers, and drive architectural decisions.

Skills

Swift
iOS architecture
SwiftUI
UIKit
Concurrency
Dependency injection
Performance profiling
Communication
Cross-functional collaboration

Job description

About Brick... Brick is transforming how people interact with technology—helping people minimize distractions, reclaim focus, and live more intentionally. Our physical device and companion app turn smartphones from sources of distraction into tools for presence and productivity.

About Brick... Brick is transforming how people interact with technology—helping people minimize distractions, reclaim focus, and live more intentionally. Our physical device and companion app turn smartphones from sources of distraction into tools for presence and productivity. We’re on a mission to help people take back control of their time and attention so they can focus on what matters most—and we’re building a team of thoughtful, driven people to make that happen. Brick is building an elegant solution to digital distraction through a combination of software and hardware that helps people stay focused, reclaim time, and do more of what matters. With the Brick app and companion device, users can block distracting apps and notifications to better align their time with intention. We are scaling rapidly and are building out a robust cloud platform that supports mobile clients, hardware devices, analytics, personalization, and real-time features.

Job Summary / About the Role

As a Senior iOS Engineer, you will own major parts of the iOS application architecture, feature development, system design, and user experience. You will work across Swift, SwiftUI/UIKit, native frameworks, NFC / Bluetooth integrations, secure data flows, and performance-sensitive functionality that interacts directly with our backend and hardware. This is a senior, high-impact role where you will help shape the future of Brick’s iOS product. You will guide architectural decisions, establish best practices, and collaborate closely with product, design, backend, and hardware teams to deliver a polished, world-class app used every day.

Location

This role is based either in our Chicago office or based in San Francisco, with an expectation of at least 3 days per week in person. Given the cross-functional nature of this work, in-person collaboration is a core part of how we operate — with flexibility to work from home as needed.

What You’ll Do
  • iOS Architecture & Feature Development
    • Lead development of core features using Swift and modern iOS frameworks.
    • Architect clean, testable, maintainable code with strong attention to reliability and performance.
    • Drive major initiatives across app blocking logic, analytics instrumentation, personalization, and user-facing flows.
    • Build a seamless and responsive UI using SwiftUI.
  • System Design & Core Platform
    • Improve app performance, offline behavior, caching, concurrency, and state management.
    • Implement robust communication layers with backend APIs, websockets, and local persistence.
    • Work on companion device integration, including Bluetooth, firmware communication, and secure device pairing.
    • Strengthen app security, sandboxing interactions, and safe handling of sensitive user data.
  • Quality, Tooling & Best Practices
    • Lead test strategy, including unit testing, integration testing, snapshot testing, and CI reliability.
    • Improve developer experience through tooling, modularization, and architecture patterns.
    • Contribute to code review, documentation, and consistent engineering standards.
  • Cross-Functional Collaboration
    • Partner with product and design to define user experiences that are intuitive, purposeful, and delightful.
    • Work closely with backend engineers to shape API contracts, sync protocols, and real-time features.
    • Collaborate with hardware teams to deliver seamless mobile-to-device interactions.
  • Technical Leadership
    • Influence the long-term technical vision of the iOS app and broader client platform.
    • Mentor other mobile engineers and help grow a high-quality iOS engineering culture.
    • Drive technical discovery, prototyping, and execution of complex product initiatives.
What You’ll Need to Have
  • 5+ years of professional iOS engineering experience with expertise in Swift.
  • Strong background in iOS app architecture, structured concurrency, dependency injection, and other best practices..
  • Deep experience with SwiftUI and UIKit, and fluency in deciding when to use each effectively.
  • Comfortable working with networking, async flows, local persistence, and real-time updates.
  • Strong skills in performance profiling, debugging, memory management, and instrumenting complex mobile systems.
  • Excellent communication skills and the ability to work collaboratively across engineering, product, and hardware.
Nice to Have
  • Strong understanding of iOS internals including background execution limits, permissions, lifecycle management, and battery constraints.
  • Familiarity with ManagedSettings framework, BLE, secure device communication, or hardware integrations is a strong plus.
  • Experience with system-level features such as Accessibility Services, device controls, or app usage enforcement.
  • Strong experience leveraging AI (Claude Code, Codex, etc.) in the mobile developer workflows.
  • Ability to operate autonomously, navigate ambiguity, and drive high-quality outcomes in a fast-paced startup environment.

The base salary range for this role is $150,000–$210,000, depending on experience and qualifications.

What we care about

We’re building a team of people who take ownership, move with focus, and care deeply about the quality and impact of their work. We hold a high bar, prioritize what matters, and believe the best ideas come from thoughtful, driven individuals who are trusted to execute.

Compensation & benefits

We offer competitive compensation, meaningful equity, and comprehensive benefits for you and your family. We also prioritize flexibility, time to recharge, and a culture that supports both high performance and sustainable work.

If you’re excited about our mission and this role, we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Brick • Chicago (IL)

Hybrid
USD 160,000 - 210,000
Senior Android Engineer
Senior Android Engineer

Brick • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Senior Android Engineer
Senior Android Engineer

Brick • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Senior Backend Engineer
Senior Backend Engineer

Brick • San Francisco (CA)

Hybrid
USD 160,000 - 210,000
Senior iOS Architect: High-Impact App & Device Sync
Senior iOS Architect: High-Impact App & Device Sync

Brick • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1
Senior Mobile Software Engineer – iOS
Senior Mobile Software Engineer – iOS

Comply365 • Irving (TX)

Hybrid
USD 140,000 - 190,000
Unlimited PTO
Flexible work environment
Paid Holidays
+3
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Senior iOS Developer - Onsite (Burlingame/ SF, California)
Senior iOS Developer - Onsite (Burlingame/ SF, California)

Braintrust • San Francisco (CA)

On-site
USD 125,000 - 178,000
Significant equity
Good salary
Medical and dental benefits
+2
Senior iOS Engineer
Senior iOS Engineer

Bristol & Bates • Nevada (IA)

On-site
USD 80,000 - 100,000
Paid Time Off
Unlimited snacks/drinks
Catered lunches
+2