Staff Android Engineer, Accessibility & UI Systems - Block
Block is seeking a skilled Staff Android Engineer to lead accessibility and UI systems across our mobile products. This is a remote-friendly, full-time role focused on delivering accessible, high-quality Android experiences for Block users.
Responsibilities
- Design, implement, and maintain accessible Android features and components aligned with WCAG and inclusive design principles.
- Collaborate with Product and Design teams to translate complex UI requirements into scalable, accessible UI systems using modern Android patterns and Jetpack libraries.
- Own architecture and quality of critical UI components, ensuring performance, reliability, and testability.
- Lead code reviews, contribute to testing strategies (unit/instrumentation/UI tests), and mentor senior/junior engineers.
- Advocate for accessibility best practices across the organization and help drive inclusive product development.
What we are looking for
- 5+ years of professional Android development experience (Kotlin and/or Java).
- Strong knowledge of Android architecture patterns, Jetpack libraries, Material Design, and UI systems.
- Proven experience building accessible features and implementing WCAG-compliant UI; experience with testing (e.g., Espresso, UIAutomator).
- Ability to design robust, reusable UI components and contribute to design systems for mobile apps.
- Excellent collaboration and communication skills; comfortable working with cross-functional teams.
Bonus points
- Experience with iOS, cross-platform frameworks, or broader mobile accessibility standards.
- Experience with automated accessibility testing tools and performance profiling.
About Block
Block builds simple, secure tools that empower people to manage money. We value inclusion, curiosity, and shipping high-quality software. This role is remote-friendly with opportunities to collaborate across teams.