Position Name – Senior Android Developer
Type of hiring – Fulltime
Location – Remote Canada
Job Description:
Looking for a highly skilled Senior Android Developer to design, develop, and maintain high-quality retail mobile applications. The ideal candidate will have extensive experience in Android development using Kotlin/Java, expertise with modern Android libraries and tooling, and a strong understanding of Agile methodologies. This role requires a self-starter with a focus on performance, scalability, and delivering exceptional user experiences.
Key Responsibilities
- Design, develop, and maintain Android applications for retail and enterprise environments.
- Implement clean, scalable, and efficient code following industry best practices.
- Collaborate with UX/UI designers, backend engineers, QA teams, and product managers.
- Optimize app performance and ensure seamless integration with APIs.
- Debug and resolve technical issues to enhance stability and user experience.
- Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and code reviews.
- Monitor metrics, analytics, and app performance, proposing improvements.
Required Skills & Experience
- 6+ years – Professional Android development experience.
- 6+ years – Strong expertise in Kotlin (with proficiency in Java).
- 5+ years – Proven experience with modern Android libraries and tooling (Jetpack, MVVM, Compose, Navigation, etc.).
- 3+ years – Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- 3+ years – Knowledge of authentication protocols (OAuth, JWT) and API security best practices.
- 3+ years – Experience with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps).
Nice to Have
- 5+ years – Solid knowledge of RESTful APIs, GraphQL, and JSON processing.
- 3+ years – Familiarity with Spring Boot or Node.js for backend integration.
- Retail domain experience, ideally SCMFA (Supply Chain Manufacturing and Finance Administration).
- Knowledge of database technologies (SQL, NoSQL).
- Experience with event-driven architectures (Kafka, RabbitMQ).
- Design and UX sensibilities.
- Familiarity with test automation frameworks (Appium, Firebase Test Lab, Perfecto).
Behavioral Skills
- Strong communication and collaboration abilities in cross-functional teams.
- Excellent problem-solving skills with the ability to troubleshoot complex issues.
- Adaptability to changing priorities in a fast-paced environment.
- High attention to detail, delivering high-quality results under pressure
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Android Developer / iOS Developer
2026-05-13
Digital Architect
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
- Posted
- Aug 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Canada
- Company
- Yochana
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Developer / iOS Developer
2026-05-13
Digital Architect
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28