Android Engineer developing key features for Replika’s AI Companion app. Collaborating with cross-functional teams to enhance user experience and performance.
Responsibilities
Own key parts of the Android experience, architecting and fine-tuning features that keep users coming back daily
Boost performance and reliability, eliminating bottlenecks and making sure everything runs flawlessly — even at scale
Move fast and ship boldly: brainstorm, build, launch, and iterate based on real-world feedback
Collaborate closely with AI, Design, and Product teams to create an app that genuinely improves users’ lives
Experiment, adapt, and innovate: got a wild idea? Test it, learn, and repeat — no red tape, just results
Requirements
You’ve built or led the development of large-scale Android apps that real people actually rely on
Complex user flows, performance constraints — been there, done that
You see the entire product: from a sleek UI and smooth animations to performance and crash-free code
“Good enough” doesn’t cut it
You thrive in organized chaos, adapt quickly, and push for bold experiments when necessary
You know Kotlin like the back of your hand (and maybe some coroutines magic, too)
Comfortable with Jetpack Compose, architecture, concurrency, and performance
You spot issues before they blow up, jump in to fix them, and own your features from concept to launch
You collaborate effortlessly with product managers, designers, and AI experts — bridging gaps, translating ideas, and celebrating wins
English B2+
Benefits
Competitive compensation
Flexible job schedule and generous vacation policy
No corporate bs
Direct impact on millions of worldwide users within months
Push the boundaries of applied AI in a consumer setting
We are hiring a Java Workflow Engine Developer for a hybrid role in GTA West, Ontario. Strong Java backend experience with enterprise workflow systems required.
Senior Java Full Stack Developer needed for banking applications in Halifax, NS. Must have 6+ years experience in Java, React.js, microservices, and DevOps.
Senior Android Developer in a hybrid role managing mobile digital advertising solutions for CBC/Radio - Canada. Collaborating on innovative ad product features and enhancing user experiences across platforms.
Staff Software Developer leading the architecture and evolution of Android infotainment stack capabilities at GM. Collaborating on user experience for next - generation software - defined vehicles.
Senior Android Engineer developing native Android solutions for digital banking at Bankjoy. Collaborating with cross - functional teams to create user - centric Android experiences.
Lead Android Engineer at Bankjoy responsible for technical direction and Android platform delivery. Collaborating with cross - functional teams to ensure high - quality mobile banking experience.