Slack
Staff / Sr.Staff Engineer, Android Developer Experience (Slack)
Slack, San Francisco, California, United States, 94199
Overview
Staff / Sr.Staff Engineer, Android Developer Experience (Slack) Join to apply for the role at Slack. We are looking for lead engineers who specialize in Android tooling and have prior experience in leading Android developer tooling. As a DevXP engineer, youll build developer workflow tools and work toward making Android development best at Slack. You will mentor and grow other Android engineers, set a high bar for technical design and code quality, and take ownership of your teams area and the broader Slack Android codebase. You are self-directed, innovative, and biased towards action in fast-paced environments, with a passion for building new things and thriving in ambiguity and even failure. Responsibilities
Lead Android tooling and developer experience initiatives for Slacks Android platform Develop and improve developer workflow tools to accelerate Android development Mentor and grow other Android engineers; uphold high standards for design and code quality Own ownership across Slacks Android codebase and contribute to fast, reliable delivery Operate with a can-do attitude, delivering high-quality code and impactful features Qualifications
10+ years of experience building and maintaining complex Android tooling from CI to CD Deep expertise with Kotlin, Gradle, and Android framework components Experience with RxJava, Coroutines, Flows and dependency injection frameworks (e.g., Dagger, Anvil) Experience with AI tools like Claude Code, scripting (Python/bash etc) Ability to monitor and improve KPIs such as CI stability, TimeToMerge, and build time metrics Deep familiarity with the Android Studio ecosystem, CI/CD pipelines, and automated testing tools A related technical degree required Bonus Points
Experience using Slack and a keen interest in making it better A passion for newer build tools like Bazel Prior experience leading a developer experience team Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Technology, Information and Internet Accommodations: If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting statements and equal opportunity: Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. We assess candidates on merit, competence, and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or other legally protected classifications. #J-18808-Ljbffr
Staff / Sr.Staff Engineer, Android Developer Experience (Slack) Join to apply for the role at Slack. We are looking for lead engineers who specialize in Android tooling and have prior experience in leading Android developer tooling. As a DevXP engineer, youll build developer workflow tools and work toward making Android development best at Slack. You will mentor and grow other Android engineers, set a high bar for technical design and code quality, and take ownership of your teams area and the broader Slack Android codebase. You are self-directed, innovative, and biased towards action in fast-paced environments, with a passion for building new things and thriving in ambiguity and even failure. Responsibilities
Lead Android tooling and developer experience initiatives for Slacks Android platform Develop and improve developer workflow tools to accelerate Android development Mentor and grow other Android engineers; uphold high standards for design and code quality Own ownership across Slacks Android codebase and contribute to fast, reliable delivery Operate with a can-do attitude, delivering high-quality code and impactful features Qualifications
10+ years of experience building and maintaining complex Android tooling from CI to CD Deep expertise with Kotlin, Gradle, and Android framework components Experience with RxJava, Coroutines, Flows and dependency injection frameworks (e.g., Dagger, Anvil) Experience with AI tools like Claude Code, scripting (Python/bash etc) Ability to monitor and improve KPIs such as CI stability, TimeToMerge, and build time metrics Deep familiarity with the Android Studio ecosystem, CI/CD pipelines, and automated testing tools A related technical degree required Bonus Points
Experience using Slack and a keen interest in making it better A passion for newer build tools like Bazel Prior experience leading a developer experience team Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Technology, Information and Internet Accommodations: If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting statements and equal opportunity: Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. We assess candidates on merit, competence, and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, disability, veteran status, or other legally protected classifications. #J-18808-Ljbffr