Lead a diverse team of Android playback engineers to build and maintain the Android Player for Netflix, focusing on streaming, offline downloads, live events, and advertising capabilities.
Compensation
The range for this role is $436,000.00 - $710,000.00.
Responsibilities
Build and lead a diverse team of Android playback engineers
Identify, prioritize, and manage high-impact initiatives on the team's roadmap
Senior Android Software Developer responsible for mobile banking solutions delivery, including pre‑sales support, development, QA, deployment, and continuous improvement within a scrum team.
Responsibilities
Support the development of high‑quality mobile software within a scrum team
Contribute to improving code quality through maintaining and enhancing high quality software development standards
Support technical design decisions through validation of technical approaches and prototyping of new concepts
Support team members to ensure successful sprint outcomes
Encourage and mentor junior team members to support them in their development
The role involves developing and maintaining the cross-brand Android Automotive OS (AAOS) client for the Group App Store, focusing on Kotlin and Java development to support features across various vehicle brands and hardware platforms.
Responsibilities
Entwicklung und Wartung des markenübergreifenden Android-Automotive-OS-(AAOS)-Clients für den Group App Store
Konzeption und Bereitstellung neuer Funktionen von der Implementierung über die Integration bis hin zum Release
Anpassung der Anwendung an verschiedene Fahrzeugmarken, ECUs und Hardwareplattformen
Integration von Backend-Diensten und Sicherstellung einer robusten Kommunikation zwischen dem Fahrzeug und den Backend-Systemen
Analyse und Behebung von Softwareproblemen auf Automotive-Hardware sowie kontinuierliche Verbesserung der bestehenden Codebasis
Design, develop and improve mobile software solutions for Barclays’ digital offerings, leading a team or acting as an individual contributor in Android development.
Responsibilities
Design, develop and improve software using industry-aligned programming languages, frameworks, and tools
Ensure code is scalable, maintainable, and optimized for performance
Collaborate with product managers, designers, and other engineers to define requirements and align solutions
Participate in code reviews and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and contribute to the organization’s technology communities
Build and improve iOS and Android applications using React Native and TypeScript, contribute to UX/UI decisions, and bring radar sensing technology to consumer mobile experiences.
Locations (3)
Toronto, Ontario, Canada
Waterloo, Ontario, Canada
Kitchener, Ontario, Canada
Responsibilities
Build and improve iOS and Android applications using React Native and TypeScript
Work closely with Senior Product Manager to turn product ideas into intuitive mobile experiences
Contribute to UX and UI discussions, interactions and usability improvements
Prototype, develop, test and ship features with speed and quality
Use AI tools like ChatGPT, Codex, Claude Code and Cursor to build smarter and faster
Lead Android Development Engineer responsible for the design, development, debugging, and maintenance of Android applications and user interfaces, ensuring stable delivery.
Responsibilities
Complete design, development, debugging, and maintenance of Android platform applications and UIs based on design specifications.
Responsible for Android client module design and implementation, optimizing software architecture, module design, and business logic.
Handle performance optimization including memory management, startup speed, smoothness, and resource optimization.
Analyze and solve technical challenges, handling performance, stability, and compatibility issues.
Write and maintain technical design documents, development documents, and technical materials.
Design, develop, and improve mobile software solutions for Barclays’ digital offerings, focusing on Android platforms and supporting enterprise mobile initiatives.
Responsibilities
Develop high‑quality Android applications using Kotlin, Jetpack, and modern architectural patterns.
Collaborate with product managers, designers, and engineers to define requirements and integrate solutions.
Implement secure coding practices, automated testing, and CI/CD pipelines.
Lead or contribute to cross‑functional teams, mentoring peers and driving technical excellence.
Maintain and optimize existing codebases, including legacy Java support.