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
...Position Title: Construction Laborer Location: Duluth, MN Salary Interval: Union Scale Pay_Range: N/A Application Instructions: All applicants must apply online. Please use the Apply Now button above to begin the application process. Follow the prompts...
...Personal Fitness Training Opportunity (Malvern - Berwyn area) Responsibilities: Support the development and delivery of fitness programs. Assist clients in reaching individual goals. Assist in maintaining and improving the goals of the organization. Ensure...
...Summary This position may be eligible for the Education Debt Reduction Program (EDRP) - a student loan payment reimbursement program... ...consultation in areas related to professional psychology & behavioral health ~ Knowledge of clinical research literature ~ Preferred...
...based in Burbank, CA and the position will report to Head of Flight Ops & Global Travel Servies. Flight scheduler will review all... ...corporate aircraft flights and flight following. Work to analyze operational factors and restrictions that may impact flights. Follow...
...for over 15 years.* We have locations in five states that sometimes give caregivers opportunities to travel.Requirements:* At least 6 months of experience as CNA* Valid Florida CNA License* BLS CertifiedFlorida State CEUs* Physical exam within the past 12...