AI First Sr. Android Developer

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Canada
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities:</h3><li>Design, develop, test, and release high-quality Android features across buyer and seller marketplace applications, ensuring performance, scalability, and an intuitive user experience.</li><li>Lead technical decisions related to Android architecture, multi-module application structures, modern Jetpack Compose interfaces, and the integration of legacy UI components.</li><li>Contribute to shared mobile platform capabilities, including authentication, OpenID Connect (OIDC), feature flags, analytics, navigation, and application-wide infrastructure.</li><li>Establish and improve engineering standards through unit and UI testing, code reviews, automated quality checks, CI/CD pipelines, and production monitoring.</li><li>Manage the complete feature lifecycle, from design collaboration and implementation to deployment, release monitoring, troubleshooting, and continuous improvement.</li><li>Leverage AI-assisted coding, refactoring, test generation, debugging, root-cause analysis, and documentation to increase development efficiency while maintaining rigorous engineering standards.</li><li>Mentor intermediate engineers, share technical knowledge, and promote sound engineering judgment when evaluating AI-generated code and emerging development tools.</li><li>Collaborate with iOS engineers to maintain consistent product behavior across platforms and work closely with product managers, designers, backend engineers, platform specialists, and QA teams.</li><li>Contribute to release management and distribution workflows using Google Play, Firebase, and relevant testing infrastructure, ensuring dependable production releases.</li><h2>Requirements:</h2><li>At least 5 years of professional Android development experience, or equivalent technical depth, with a proven track record of building and operating production mobile applications.</li><li>Strong proficiency in Kotlin and demonstrated experience developing, releasing, and maintaining Android applications through the Google Play Store.</li><li>Solid understanding of mobile engineering fundamentals, including application architecture, concurrency, networking, offline scenarios, performance optimization, and production reliability.</li><li>Hands-on experience with multi-module Android architectures, dependency injection tools such as Hilt, Kotlin coroutines, StateFlow, unidirectional UI patterns, navigation, and WorkManager.</li><li>Familiarity with modern Android development technologies, including Jetpack Compose and Material 3, alongside experience maintaining legacy implementations using XML layouts, Fragments, or ViewBinding.</li><li>Experience with networking and persistence technologies such as Retrofit, OkHttp, and Room, as well as feature flags, experimentation, product analytics, crash reporting, and application observability.</li><li>Practical experience with CI/CD pipelines, automated testing, code reviews, release management, and production monitoring. Familiarity with camera, media, scanning, or other device capabilities is an asset.</li><li>A demonstrated AI-first mindset, including regular use of AI development tools such as code copilots, AI-assisted debuggers, and test generators. You must be able to critically evaluate AI outputs, validate their accuracy, and take full responsibility for the resulting code.</li><li>Strong problem-solving, communication, and collaboration skills, combined with a product-oriented approach and the ability to connect technical decisions to customer needs and business outcomes.</li><li>A bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.</li><h2>Nice to have:</h2><li>Experience delivering Jetpack Compose applications at scale and modernizing legacy Android codebases, including migrations from XML and Fragments to Compose or from RxJava to Kotlin coroutines.</li><li>Background in wholesale, digital marketplaces, auctions, or high-volume transactional mobile applications.</li><li>Experience mentoring other engineers, reviewing iOS/Swift pull requests, or supporting cross-platform technical alignment.</li><li>Familiarity with BrowserStack, device farms, automated UI testing, or hybrid application experiences built with WebViews.</li><h2>Benefits:</h2><li>
<strong>Competitive salary:</strong>Annual compensation ranging from CAD $125,000 to $160,000, depending on experience, skills, qualifications, and other relevant factors.</li><li>
<strong>Retirement savings:</strong>RRSP contributions with an employer match for Canadian employees.</li><li>
<strong>Health and well-being:</strong>Comprehensive medical, dental, and vision coverage, subject to the applicable employee benefits plan.</li><li>
<strong>Paid time off:</strong>Paid vacation, personal days, and sick leave.</li><li>
<strong>Professional development:</strong>Tuition reimbursement for eligible programs and opportunities to expand your technical expertise.</li><li>
<strong>Career growth:</strong>Opportunities for internal promotion, diverse career paths, and meaningful advancement within a global, publicly traded organization.</li><li>
<strong>Collaborative culture:</strong>Opportunities to share knowledge, learn from experienced professionals, and contribute to impactful technology initiatives.</li><li>
<strong>Community involvement:</strong>An employer-paid volunteer day dedicated to giving back to the community.</li><li>
<strong>Remote flexibility:</strong>The opportunity to work remotely from Canada in a full-time position.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.