β¨ About The Role
- This position focuses on building sustainable infrastructure for the Slack Android client, which serves millions of users weekly.
- The role involves collaborating with product engineers to solve complex problems efficiently without reinventing existing solutions.
- The candidate will be responsible for setting high standards for technical design and code quality within the team.
- The job requires exceptional ownership of the team's area and contributions to Slack's overall Android codebase.
- The position emphasizes long-term building, valuing patterns and structures that allow for flexibility in a dynamic product landscape.
β‘ Requirements
- The ideal candidate will have over 8 years of experience in Android application development, particularly with Kotlin.
- A strong understanding of infrastructure fundamentals, including UI profiling, memory management, and concurrency on Android is essential.
- Experience with programming frameworks such as RxJava or Coroutines, Dagger2, OkHttp3, and Retrofit is highly valued.
- The candidate should possess leadership qualities, with a passion for mentoring and developing other Android engineers.
- A proactive and innovative mindset is crucial, as the role requires navigating fast-paced environments and embracing ambiguity.