TL;DR
Senior Android Engineer (Android): Building and enhancing Slack’s Android app for core productivity features with an accent on technical design, architecture decisions, and scaling across millions of users. Focus on ensuring mobile experiences are deeply integrated, performant, accessible, and reliable across Android devices.
Location: Roles based in San Francisco, Seattle, or Atlanta, USA
Company
hirify.global provides a platform (Slack) focused on making people’s working lives simpler, more pleasant, and more productive.
What you will do
- Build and enhance Slack’s Android app to support core productivity features like Canvas, Lists, Huddles, Clips, and Files.
- Drive technical design and architecture decisions for new features that scale across millions of users.
- Collaborate with cross-functional teams, including iOS, Backend, Product, and Design, to deliver intuitive mobile experiences.
- Ensure mobile experiences feel deeply integrated, performant, accessible, and reliable across Android devices.
- Lead efforts to improve code quality, testing, performance, and developer experience within the mobile team.
- Mentor other engineers, providing technical guidance, and contributing to a culture of collaboration and technical excellence.
Requirements
- 5+ years of professional Android development experience building high-quality consumer or enterprise apps.
- Strong proficiency in Kotlin, Android SDK, and mobile architectural patterns (MVVM, MVI).
- Experience with RxJava, Coroutines, Flows, dependency injection frameworks (e.g., Dagger, Anvil), and Jetpack Compose.
- A disciplined approach to development, testing, documentation, and code structure in a team environment.
- A product mindset – you care about user experience, performance, and reliability.
- Experience working in large, evolving codebases with an emphasis on maintainability and scalability.
- Strong collaboration and communication skills – you enjoy working closely with Product, Design, and Engineering partners.
- Ability to lead technical projects and drive solutions in ambiguous problem spaces.
- A related technical degree required.
Nice to have
- Experience using Slack and a keen interest in making it better.
- Experience building design systems to create reusable and scalable components.
Culture & Benefits
- Bring energy to the team, fostering a collaborative environment where everyone feels heard and motivated.
- Be a lifelong learner who asks "why" and stays eager to explore new ways to improve the product and processes.
- Take pride in your work from start to finish, treating the codebase and the user experience as if they were your own.
- Proactively identify gaps, propose solutions, and bring others along with you.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →