About the Role and Job:
Role: Senior Android Developer
Location: Remote (Canada)
Hire Type: Fulltime
Job Summary: 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
Responsibilities include diagnosing and repairing equipment, ordering parts, and adhering to all safety requirements. Performs... ..., repair, and preventative maintenance of personal computer and related systems. Assists in determining suitable software...
...POSITION Dispensary Agent (Full-Time) RESPONSIBILITIES Dispensary Agents may be assigned to various shifts including Front Desk... ...customers and patients at varying levels of familiarity with cannabis Processing customers transactions and operation of the Point...
Job Ad:Public Relations Associate 6- Pattern Promotions (Toledo, OH )Job Title: Public Relations Associate Company:Pattern Promotions... ...Us:Seronda Network is seeking an organized and detail-oriented Office Clerk to support the daily administrative operations of our...
Must be located in the United States to apply for this job Summary: the Video Interpreter will cover a wide range of shifts to serve our limited English proficient (LEP) community and the practitioners that serve them in a variety of medical settings via video....
...**Position Overview:**Under the direction of a licensed Pharmacist, performs pharmaceutical procedures for medication preparation... ...PHARMI-Pharmacy Intern**SKILLS AND** **KNOWLEDGE:**+ A working knowledge of home infusion pharmacy operations+ Knowledge of medical...