Senior Android Engineer at Brick | CA, US | Rezi

Senior Android Engineer at Brick

Senior Android Engineer

Brick · CA, US

2 weeks ago

Senior Android Engineer

Brick · CA, US

20 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Android Engineer, you will own major parts of the Android application architecture, feature development, system design, and user experience. You will work across Kotlin, Jetpack libraries, system-level Android APIs, Accessibility and Device Policy 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 Android 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.

Responsibilities

  • Lead development of core features using Kotlin and modern Android frameworks.
  • Architect clean, testable, and maintainable code with strong attention to reliability and performance.
  • Drive major initiatives across app blocking logic, system-level enforcement, analytics instrumentation, personalization, and user-facing flows.
  • Build a responsive and consistent UI using Jetpack Compose where appropriate.
  • Improve app performance, background behavior, battery usage, offline support, 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.
  • Design and maintain reliable integrations with Android system services such as Accessibility Services, Device Admin or Device Policy APIs, and foreground services.
  • Strengthen app security, permission handling, sandboxing interactions, and safe management of sensitive user data.
  • Lead test strategy including unit tests, integration tests, UI tests, and CI reliability.
  • Improve developer experience through tooling, modularization, and architecture patterns.
  • Contribute to code review, documentation, and consistent engineering standards across the Android codebase.
  • Partner with product and design to define Android 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.
  • Influence the long-term technical vision of the Android app and the broader client platform.
  • Mentor other mobile engineers and help grow a high-quality Android engineering culture.
  • Drive technical discovery, prototyping, and execution of complex product initiatives.

Requirements

  • 5+ years of professional Android engineering experience with deep expertise in Kotlin.
  • Strong background in Android app architecture, coroutines and flows, dependency injection, and modern best practices.
  • Deep experience with Jetpack Compose and the Android View system, with sound judgment on when to use each.
  • Strong understanding of Android OS internals including background execution limits, permissions, lifecycle management, and battery constraints.
  • Experience with system-level features such as Accessibility Services, device controls, or app usage enforcement is a strong plus.
  • Familiarity with BLE, secure device communication, or hardware integrations is a strong plus.
  • Strong skills in performance profiling, debugging, ANR analysis, and operating complex mobile systems at scale.
  • Ability to operate autonomously, navigate ambiguity, and deliver high-quality outcomes in a fast-paced startup environment.
  • Excellent communication skills and the ability to collaborate effectively across engineering, product, design, and hardware.
  • Passionate about building polished, intentional user experiences that support meaningful behavior change.

Skills

  • Kotlin
  • Jetpack libraries
  • System-level Android APIs
  • Accessibility
  • Device Policy integrations
  • Backend communication
  • Hardware integration
  • Jetpack Compose
  • Android View system
  • Coroutines
  • Flows
  • Dependency injection
  • Android OS internals
  • Background execution
  • Permissions
  • Lifecycle management
  • Battery constraints
  • Accessibility Services
  • Device Admin APIs
  • Device Policy APIs
  • Foreground services
  • App security
  • Permission handling
  • Sandboxing
  • Data management
  • Unit tests
  • Integration tests
  • UI tests
  • CI reliability
  • Tooling
  • Modularization
  • Architecture patterns
  • Code review
  • Documentation
  • API contracts
  • Sync protocols
  • Real-time features
  • Bluetooth
  • Firmware communication
  • Secure device pairing
  • Performance profiling
  • Debugging
  • ANR analysis
  • Mobile systems at scale

Location

  • Chicago
  • San Francisco

Work Type

  • Hybrid
  • In-person (at least 3 days per week)

Experience Level

  • Senior

Salary/Compensations

  • $150,000–$210,000

Benefits

  • Competitive compensation
  • Meaningful equity
  • Comprehensive benefits for you and your family
  • Flexibility
  • Time to recharge
  • Culture that supports high performance and sustainable work

About the Company

  • 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 our Android app and companion device, users can block distracting apps and notifications and 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.
  • This role will be foundational to advancing our Android platform, scaling reliably, and enabling the next generation of Brick’s product.
  • 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.