Senior Software Engineer, Android
Full-time
Wikimedia Foundation
Responsibilities
- Deliver medium-complexity initiatives from technical discovery through implementation, breaking work into features, estimating, managing scope, and identifying risks.
- Design and build accessible, adaptable, and scalable Android components for Wikipedia’s mobile product experiences.
- Lead system design for medium-sized projects and optimize Android application performance for smooth and responsive experiences.
- Build software that is testable, observable, and debuggable, including instrumentation for Product Analysts.
- Collaborate with product managers, designers, analysts, and native app engineers to shape pragmatic solutions.
- Prioritize technical opportunities, risks, sequencing, team capacity, and outcomes across the engagement.
- Follow standards for code review, technical design, testing, documentation, accessibility, observability, and decision-making.
- Plan work with awareness of upstream and downstream effects and contribute to knowledge sharing and team effectiveness.
Requirements
- Bachelor’s degree and 5–10+ years of related professional experience, including significant experience building Android applications.
- Strong professional experience and proficiency with Kotlin, XML, Jetpack Compose, and Android architectural patterns.
- Experience optimizing Android performance to provide smooth, responsive, and high-performing applications.
- Experience working autonomously in a self-driven, lean environment.
- Commitment to the Wikimedia Foundation’s mission and values.
- Preferred qualifications include experience with webview-wrapped experiences, cross-platform mobile applications, mobile games, data science, machine learning, AI, prompt engineering, Jupyter notebooks, Wikipedia or wikitext, MediaWiki, Drupal, WordPress, agentic coding, Wikimedia projects, and open source contributions.
- Preferred education includes a bachelor’s, master’s, or doctorate in computer science, management information systems, or a STEM field, or equivalent certification.
Benefits
- Fully remote work arrangement at a global organization.
- At least four hours of each workday must occur between 15:00 UTC and 21:00 UTC.
- Contract position with hiring available only in the listed US states, territories, and countries.
- Non-US employees are hired through a local third-party Employer of Record and must have current work authorization in their location.
- Applicants can contact recruiting for accommodation support during the application process.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Android in Remote vacancy
- ...compliance with industry standards. We are seeking an experienced Senior Mobile Software Engineer to join our dynamic team and drive the development and... ...mobile applications using Flutter to deploy iOS and Android apps. Architect and implement solutions, focusing on high...SeniorSoftwareFull timeRemote work
- ...vendor data goes in, and clean, trustworthy records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our U.S.-based clients. They’re building a platform that...SeniorSoftwareLong term contractFull timeRemote work
$135k - $165k per year
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA,Remote Job Type: Full-time, direct hire About Snapsheet: Snapsheet... ...contributor to the evolution of our industry-leading claims engine. CVM owns how claims connect with customers, vendors, and...SeniorSoftwareLong term contractFull timeTemporary workDirect hireLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...secure and compliant products while contributing to team onboarding and community activities. Requirements ~5+ years of backend engineering experience with a bachelor’s degree, or an advanced degree with no relevant experience; 5+ years of relevant experience may...SeniorSoftwareRemote workFlexible hours
- ...Build and maintain full-stack applications using React, TypeScript, and Python. Role Summary We are looking for a Software Engineer with hands-on experience in full-stack development and some exposure to DevOps practices. You will contribute to building and operating...SeniorSoftwarePart time
$153k - $213k per year
...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards... ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system...SeniorSoftwareLong term contractFull timeRemote work- ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorSoftwareLong term contractFull timeWork from home
- ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,... ...architectures - Experience with enterprise software deployment, updates, and version management... ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns...SeniorSoftwareFull timeWork at officeLocal areaWorldwide
- ...matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into... ...reviews. Demonstrated success in identifying and resolving software bugs and system bottlenecks. Experience with codebase refactoring...SeniorSoftwarePart timeFor contractorsInternshipRemote workFlexible hours
- ...Come join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-... ...critical decisions. Who You Are: - 5+ years building production software, with significant experience in desktop applications or Office add...SeniorSoftwareFull timeWork at officeWorldwide
- ...Join a product engineering team building native mobile and full-stack experiences used by customers every day. # Overview... ...enterprise technology organization to place a Staff Software Engineer on the team behind its Android and iOS apps. It's a mobile-first role, but engineers...SoftwareFull timeContract workPart timeWeekday work
$153k - $213k per year
...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Senior Software Engineer, you will build the data and measurement foundations...SeniorSoftwareFull timeWork at officeRemote workFlexible hours$153k - $213k per year
...facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and... ...We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using...SeniorSoftwareWork at officeRemote workFlexible hours$142.8k - $184.8k per year
...Collaborate with product managers, customer support, customer success, firmware teams, and full-stack engineers. Requirements ~8+ years of professional industry experience in software development. ~ Experience with large-scale observability for production systems and with...SeniorSoftwareFull timeRemote workRelocation packageFlexible hours- ...gaps, and cross-team process improvements. Collaborate with engineering, product, and quality leaders on quality initiatives and release... ...field, or equivalent experience. ~5+ years of experience in software development and test automation. ~ Advanced proficiency in multiple...SeniorSoftwareFull timeRelocation package2 days per week3 days per week
$153k - $213k per year
...and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences... ...technology integrations, attribution, and measurement. As a Senior Software Engineer on MPE, you will help shape the architecture, reliability...SeniorSoftwareFull timeWork at officeRemote workFlexible hours- ...day. About MetaMask MetaMask aims to create a thriving engineering organization that supports the well-being of our engineers... ...Prediction Markets directly into the MetaMask platform. As a Senior Software Engineer on this team, you will be instrumental in building the...SeniorSoftwareRemote workShift work
- ...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Collaborate with product management, design, analytics, marketing, data engineering, and platform teams on product decisions and technical trade-offs...SeniorSoftwareWork at officeRemote workFlexible hours
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior II Software Engineer based in Canada. In this remote role, you will design and build high-performance backend systems that support critical...SeniorSoftwareFull timeInternshipRemote work
$110 per hour
...Pay: up to $110/hour As an Android Engineer (Kotlin / Java), you will work remotely on an hourly paid basis to review AI-generated Android... ...~ Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent...SoftwareHourly payContract workFor contractorsImmediate startRemote workWorldwide- ...Back to jobs New Senior Software Engineer Remote Canada Apply Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser...SeniorSoftwareFull timeRemote workWorldwide
$196k - $207k per year
...observability, cost efficiency, and operational readiness. Mentor engineers up to L5, establish code-quality and review standards, and act... ...and SLOs across data workflows. Requirements ~8+ years of software engineering experience delivering and operating large-scale...SeniorSoftwareWork at officeRemote work- ...projects into tasks, deliver them in phases, and collaborate with engineers to ensure timely delivery. Build and ship web and mobile... ...Navigate large codebases, debug code, write tested and extensible software, conduct code reviews, and participate in interviews. Requirements...SeniorSoftwareFull timeRemote workFlexible hours
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Senior, Staff) based in Canada. This is a high-impact senior engineering opportunity focused on building consumer AI products used...SeniorSoftwareFull timeInternshipWorldwide
- ...this role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead... ...technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and associated...SeniorSoftwareLong term contractRemote workFlexible hours
- ...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Collaborate with product management, design, analytics, and other stakeholders on ideation, technical constraints, risks, and trade-offs. Build reliable...SeniorSoftwareCasual workWork at officeRemote workFlexible hours
- ...and human capabilities merge in powerful, unprecedented ways. Why Join Us? We are seeking a talented and motivated Node.js Software Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining our P2P stack and expanding our ecosystem...SeniorSoftwareFull timeRemote workWorldwide
- ...Scopely is looking for a Senior Software Engineer (Gaming Backend) to join our WWE Champions team in the United States or Canada on a remote basis or Mexico City on a hybrid basis. At Scopely, we care deeply about what we do and want to inspire play every day - whether in...SeniorSoftwareLocal areaImmediate startRemote workWorldwide
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer (React & . NET) based in Canada . Role Overview Join a collaborative, remote-first engineering team focused on modernizing...SeniorSoftwareFull timeRemote work
- ...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...is broad and flexible: we're hiring from Senior through Staff+, across platform and...SeniorSoftwareLong term contractFull timeRemote workRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Android. Be the first to apply!
Related searches
- software developer no experience Remote
- junior software developer Remote
- software developer entry level Remote
- software developer intern Remote
- software developer internship no experience Remote
- software developer Remote
- software development engineer Remote
- part time software developer Remote
- software design engineer Remote
- software engineer salary in canada Remote
