> Markdown version of [/jobs/ext/2376810-senior-android-engineer-contract-slack-voice](https://www.wearedevelopers.com/jobs/ext/2376810-senior-android-engineer-contract-slack-voice). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Android Engineer (Contract) - Slack Voice... - **Company:** Insight Global - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Android Software Development, Android Studio, Profiling, Continuous Integration, Dependency Injection, Github, Gradle, Junit, Microsoft OneNote, Model View ViewModel, Performance Tuning, Mockito, Tensorflow, Next.js, Session Management, Data Streaming, WebRTC, Large Language Models, Audio Streaming, Firebase, Kotlin, Stripe, Production Code, Figma, Codebase, Asynchronous Programming - **Published:** August 15, 2026 - **Apply:** https://www.juju.com/job/00000000gn9vbd ## About the Role roles: Production-ready code and craft that meets the standard of the Slack production codebase. Slack is an extremely design-driven organization - every hire, engineering included, must have demonstrable design sensibility and experience working within (or adjacent to) a mature design system. Preferred candidate backgrounds (all roles): Prior work at companies with a strong, recognized design language - e.g., Apple, Airbnb, Duolingo, Linear, Figma, Notion, Stripe, Cash App/Block, Headspace, Robinhood, Vercel. For the voice-agent domain specifically, experience at OpenAI, Charac ter.ai, Replika, or other conversational/voice UX products is a strong plus, Must-have * 6+years Android, expert-level Kotlin (Coroutines and Flow are non-negotiable). * Production experience with Jetpack (ViewModel, Room, Navigation, Lifecycle), Jetpack Com pose strongly preferred, SQLDelight or Room for persistence, and Dagger/Hilt dependency injection. * Strong grasp of MVVM + repository pattern in a large, modularized (Gradle multi-module) codebase. * Audio/voice domain experience: AudioRecord/AudioTrack, Media3/ExoPlayer, audio focus and session management, real-time/streaming audio, ASR/TTS SDK integration. * Shipped and maintained apps at 100K+ MAU minimum; 1M+ MAU strongly preferred - with crash-free discipline, profiling (Android Studio Profiler, Perfetto), and staged rollout experience via Play Console. * Testing: JUnit, Espresso, MockK/Mockito, Robolectric; Paparazzi/screenshot testing a plus. * CI/CD: fastlane, plus Buildkite or GitHub Actions (Bitrise/Codemagic acceptable equiva lents); Firebase App Distribution / Play internal tracks, feature flags, staged rollouts. Nice-to-have * Prior work at a design-forward company (see list above). * On-device ML / LLM client experience (ML Kit, TensorFlow Lite, WebRTC, streaming token UIs). * Accessibility (TalkBack) at production depth ## Description ecosystem. Engagement type: Contract (via contractor hiring firm). Immediate start. Bar for all, You will build and ship the Android surface of Slack's voice agent experience, to the same production bar as the iOS role above: modular, tested, performant code that could land in Slack's production Android codebase. What you'll do * Design and implement the voice agent's Android client: voice capture/playback, real-time audio streaming, conversational UI, and deep integration with the existing Slack Android app. ## Related Videos - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Navigating Growth, Scaling Challenges, and Office Expansions with David Singleton, CTO at Stripe](https://www.wearedevelopers.com/videos/100362-navigating-growth-scaling-challenges-and-office-expansions-with-david-singleton-cto-at-stripe) - [Raise your voice!](https://www.wearedevelopers.com/videos/10-raise-your-voice) - [Designing the Future of Human<>Agent Collaboration](https://www.wearedevelopers.com/videos/1447-designing-the-future-of-human-agent-collaboration) - [Pair Programming with Generative Agents: Refactoring Legacy Android at Speed](https://www.wearedevelopers.com/videos/100224-pair-programming-with-generative-agents-refactoring-legacy-android-at-speed) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 171: AI in disguise, Doomed tech and system prompts](https://www.wearedevelopers.com/magazine/594-dev-digest-171-ai-in-disguise-doomed-tech-and-system-prompts) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 201: Don't Stop Thinking, AI Slop vs. OSS Security, Rank Things](https://www.wearedevelopers.com/magazine/674-dev-digest-201-don-t-stop-thinking-ai-slop-vs-oss-security-rank-things)