Senior Software Engineer, Android
เต็มเวลา
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.
ตำแหน่งว่าง 9 วันที่ผ่านมา
งานที่คล้ายกัน ที่อาจน่าสนใจสำหรับคุณอิงตามตำแหน่งว่าง Senior Software Engineer, Android ใน ทำงานระยะไกล
- The Wikimedia Foundation is looking for a Senior Software Engineer, Android to support the App Experience and App Grow...
- ... model capabilities in software engineering, enterprise knowledge ... ...dels. Learn more at Senior Software Engineer, AI ...
- ...rols. Review pull requests and maintain consistent engineering standards across the codebase. Requirements Typ...
- ...ned with strong engineering judgment. As... ...Requirements Senior, Staff, or Principal-level software engineering exp...
- ...e’re looking for the engineer who will own that tr... ...e’re searching for a Senior Full-Stack Software Engineer for one of ...
- ...ur CV, keep reading. About the Role: As a Senior Software Engineer, Backend on Camunda’s Distributed Systems team,...
- ...ned with strong engineering practice. As... ...Requirements Senior, Staff, or Principal-level software engineer, or eq...
- ...ned with strong engineering practices. A... ...Requirements Senior, staff, or principal-level software engineering exp...
- ...r clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re bui...
- ...e newly created Security Engineering Team, with a mission to ... ...TE WOULD… be a capable software engineer while also spik...
- ...nts. Collaborate with engineering, product, and quality le... ...+ years of experience in software development and test aut...
- ... We are seeking a talented and motivated Node.js Software Engineer to join our dynamic team. In this role, you will b...
- ...ly-skilled product and engineering talent with seasoned f... .... The Role: As a Senior Software Engineer on the Clear ...
- ...on people. As a Backend Engineer, you’ll build reliable s... ...ze data and science over seniority or dogma You take ris...
- Responsibilities Build and ship native Android features for the Creative App. Integrate mobile features with Ele...
- ... be part of the future? About the job As a Senior Frontend Engineer, you’re not just building interfaces—you’re tra...
- Responsibilities Build and maintain scalable native Android ad architectures using Kotlin and Java for interstitial...
- ...hrough our software, we solve ... ...pSkipDrive Engineering ships on: ... ..., iOS, and Android. You ha... ...You mentor senior and interm...
- ...s closely with Engineering, Product, Mark... ...tor junior and senior engineers, and... ... experience in software development, w...
- ...r growth. ABOUT THE ROLE We’re looking for a Software Engineer to join our Turso core database team and help brin...
- ...erience deploying, operating, and debugging large-scale software systems in cloud environments such as AWS and Kubernete...
- Senior Solution Engineer – GPU & AI Infrastructure About Civo: Civo... ...sing complex hardware-software interaction bottlenec...
- Description Senior Frontend Engineer (m/f/x) Location: EU/UK (... ...ain. Our cutting-edge software enables teams to desi...
- ...on of the Quora user experience. Our engineers work at the intersection of software development, design, and data scienc...
- STAFF SOFTWARE ENGINEER (AI EVALS) Contract | $100–$200/hour | 2... ... – Experience mentoring senior engineers or defining e...
- ...e an impact: As a Senior Solutions Engineer at Hygraph, you’ll b... ...cing role built on a software engineering foundati...
- ...rtability of production data access. As a Staff Software Engineer, you’ll independently own multiple medium-to-large...
- We are seeking a Software Developer , preferably with successful competitive programming experience, to join our dyna...
- ...re. We are hiring Senior+ Full-Stack Engineers to join the core eng... ...ARE – 5+ years of software engineering experien...
- ...on across cloud, data, software engineering, and artificial intell... ... We are looking for a Senior Data Engineer to join ...
คุณต้องการรับตำแหน่งงานว่างเพิ่มเติมหรือไม่?
สมัครแล้วรับตำแหน่งงานว่างที่คล้ายกับ Senior Software Engineer, Android สมัครเป็นคนแรกเลย!
