Staff Software Engineer, Android
Poshmark
About Poshmark Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection. Powered by a vibrant community of 165 million members, Poshmark brings real people and taste to shopping through a social experience shaped by shared discovery. Buying and selling fashion feels simple, joyful, and personal, while every item tells its own story. Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury. Poshmark is a leading social marketplace for new and secondhand styles for women, men, kids, home, and more. By combining the human connection of physical shopping with the scale, ease, and selection benefits of ecommerce, Poshmark makes buying and selling simple, social, and fun. Poshmark is looking for a talented and creative Staff Engineer, Android . You are someone who loves creating mobile applications that have a simple user interface and solid code. If you have a passion for developing new user experiences, solving difficult problems and creating delightful solutions, this is a perfect job for you! You will play a critical part in defining and building the perfect experience for millions, developing scalable, well-designed software that enhances people's lives globally. Join our world-class team and help build the future of Poshmark. Responsibilities:
- Architect, build, iterate and manage our Android mobile application.
- Spearhead every aspect of the Android development process from API creation to design.
- Partner closely with our design, product, and Engineering team to produce an application that flows seamlessly and works intuitively with our users.
- Write high quality and maintainable code and unit-test for quality assurance, robustness, including edge cases, usability, and general reliability
- Take part in code reviews and give constructive feedback to peer developers
- Own important pieces of the product that have high visibility both internally and externally.
- Envision new products and features that are inspired, considered, and magical
- Find simple, elegant solutions to hard problems
- Recommend/Improve development practices which also includes improvements in CD/CI processes, etc and also architecture/design of Android code base
- Lead or Quarter Back feature development, work closely with PM and drive the feature completion end to end.
- Get familiar with the Poshmark ecosystem i.e android application code base, Infrastructure, CI/CD environment and tools, etc.
- Start contributing to the Poshmark android feature development by writing quality testable code.
- Have a good collaboration within the team. Also, with other teams like Product, Design, QA, devOps etc
- Should participate in technical discussions, code reviews and provide valuable inputs to other Team members.
- Should be able to independently drive feature development and also Lead or Quarter Back feature development end to end.
- Come up with ideas/changes to improve android application code base on new android design patterns or new android libraries.
- Strong foundation in the fundamentals of computer science, with familiarity in data structures, algorithms, and software design optimized for embedded systems.
- 5+ years of relevant SWE experience with Experience developing Android apps (apps released into the PlayStore)
- Experience in Java, Kotlin and Android Studio.
- Knowledge of Android's common software design patterns like MVVM, Repository.
- Deep experience with Activity/Fragment management and lifecycle. Understanding thread life cycles and scopes of different android components. Worked with persisting data on android device using SharedPreferences or SQLite or Room or Similar
- Strong understanding of designing custom UI with an intuition for UX and consumer behaviour.
- Understanding of design and use of RESTful web services to create connected applications.
- Proficient understanding of code versioning tools, such as Git. Familiarity with Continuous Integration using Jenkins or other CI tools.
- Experience in writing Unit Tests using JUnit, Mockito Framework, etc.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Android in Redwood City, CA vacancy
$155.9k - $261.1k
Job Overview Poshmark is looking for a talented and creative Staff Engineer, Android. You are someone who loves creating mobile applications... ...computer science, including data structures, algorithms, and software design optimized for embedded systems. 5+ years of relevant...Android- ...Staff Software Test Engineer We are seeking a Staff Software Test Engineer to design, implement, and test embedded software for Client's automotive... ...~ Extensive experience testing embedded Linux and Android applications ~4+ years with Docker and Jenkins for CI/CD...Android
$220k - $230k
...a lot of ownership and visibility, as you’d be the founding Android engineer on the team and shape how we build the product, define architecture... ...experience building applications using Swift ~ Strong software design skills, including a deep understanding of design patterns...AndroidWork experience placementWork at office$300k
...help your team adopt new tools and ways of working Building Android applications, including proficiency with: Programming in... ...Designing applications with scalability in mind ~ Software engineering collaboration best practices and design patterns including MVVM...AndroidWork at officeImmediate startWorldwideFlexible hours$226k - $282.5k
..., best-in-class hardware and software product development, operational... ...portions of the software engineering stack, working on a wide variety... ...code for embedded linux and android platforms (Qualcomm and... ...sensors/mechanical hardware. As a staff Skydio embedded software engineer...AndroidFull timeLocal areaRelocation package$112.68k - $212.76k
...Staff Software Engineer Ford's In-Vehicle Infotainment (IVI) organization is seeking a Staff Software Engineer with deep technical expertise... .../GitHub as a version control system. Familiarity with Android OS. Proficiency in video processing techniques and algorithms...AndroidImmediate startFlexible hours$220.5k - $298.5k
...Overview Come join Intuit as a Senior Staff Software Engineer and help us power prosperity around the world. We are looking for engineers... ...end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android) ~ Back-end technologies like Java, Typescript, Spring, Express...AndroidTemporary workWork experience placementLocal areaRelocation package$229k - $343k
...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated... ...the forefront. We're looking for a Staff Software Engineer to join the Monetization, Ad... ...'s client-side ads stack on iOS and Android - Ad format rendering and delivery,...AndroidWork experience placementLive inWork at officeLocal area$195k - $298.8k
...Job Description Join us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer , you'll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You'll...AndroidWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours$161.71k - $234.33k
...Staff Software Engineer, Test Mountain View, CA We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission... ...CANoe, PCAN, Wireshark, PacketSender Experience with Android CTS testing and Monkey testing Experience incorporating...AndroidPermanent employmentTemporary workEarly shift- ...Staff Software Engineer, Embedded Systems Location: Mountain View, CA – Onsite Required Skills ~ Bachelor's degree in computer science... ...like Python, Bash, or Perl ~ Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including...Android
$214k - $259k
...Why Drivemode: Drivemode is the new software and user experience division of Honda that... ...year. Target end-user platforms include Android and iOS. We're looking for someone... ...product managers, designers, backend engineers, and peers across Honda Engage in discussions...Android$262k - $365k
Senior Staff Software Engineer, Applied AI corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical... ...Model (LLM), or Computer Vision (CV). Experience in Android or mobile development. About the job Google's software engineers...AndroidFull time$168.5k - $232k
...driving the transformation to AI-enabled software-defined vehicles. Traditional... ...We are looking for a highly motivated Staff Software Engineer to join our fast-growing team. As part... ...operating systems (RTOS, Embedded Linux, Android) Familiarity with automotive and communication...AndroidWork at officeWorldwideFlexible hoursShift work- The Role Our vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You... ...-wide issues in a team. Our operating systems are Linux, Android, and QNX - you should know how networking operates on at least...Android
- ...technology that will set the standards for software-defined vehicles around the world. The... ...team you will help build a world class Android application that will ship to millions... ...We’re looking for an experienced Android engineer to help us architect, build, profile and...AndroidFull time
$217k - $275k
...Description The Vehicle Experiences Engine (VEE) at GM is transforming... ...vehicles by building the software engines behind next-generation... ...-defined vehicles. As a Staff Software Engineer, Compute Systems... ...closely with partners across Android Automotive OS, multimedia,...AndroidLocal areaWork from homeRelocation packageFlexible hours$170k - $277.5k
...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer... ...Proven experience with ISP development on ARM-based Linux/Android SoCs, especially Qualcomm platforms Deep understanding of ISP...AndroidFull timeLocal areaRelocation package- ...technology that will set the standards for software-defined vehicles around the world.... ...deep learning features on Linux, QNX, and Android systems. Deliver quality code, debug... ...cross-functional teams across multiple engineering and algorithms teams, making the architectural...AndroidFull timeContract workLocal area
- ...services. In this role, you will be a part of software development and testing for cameras,... ...learning features on Linux, QNX, and Android systems. Deliver quality code, debug complex... ...cross‑functional teams across multiple engineering and algorithms teams, making the...AndroidFull timeLocal area
$230k - $360k
...As they get more powerful, they're not just improving existing software-they're replacing it entirely. Foundation model companies are... ...infrastructure, product, and research domains Collaborate with engineering teams to make secure patterns easy and automatic Help drive...$240k - $270k
Staff Software Engineer - EC Lifecycle Define and drive EC lifecycle architecture across teams to scale data contributor systems. Location Redwood City, CA (Hybrid); San Francisco, CA (Hybrid) Salary Range US $240,000 - $270,000 per year About The Role As a Staff Backend...Work at officeLocal area3 days per week$150k - $300k
Array Labs Inc. in Redwood City seeks a Staff Software Engineer for Computer Vision to develop and deploy advanced 3D processing capabilities. The role requires a strong background in computer vision, including algorithms and production-quality software development. Join...$150k - $300k
...accuracy, coverage, and responsiveness to power critical insights precisely where they're needed most. About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our...Permanent employmentFull timeRemote work$167.2k - $237.3k
Poshmark is looking for a talented and creative Staff Web Engineer to build web applications with a simple user interface and solid code that... ...a technical lead for the web team. Desired Skills 8 years software development experience, including at least 3 years building...- ...telecommunications, mining, and other industries that depend on understanding the changing Earth. About the Job As a Staff Software Engineer for Computer Vision, you will develop and deploy across all of Array's 3D processing capabilities, including our...Permanent employmentFull timeRemote workNight shift
$155.9k - $261.1k
Poshmark, Inc. is seeking a Staff Engineer specializing in Android to architect, build, and manage its mobile application. The ideal candidate should... ...in computer science and over 5 years of experience in software engineering, particularly with Android apps. You will collaborate...Android- ...Multiplatform, optimized for code sharing across Android and iOS. Essential Functions :... ...Gherkin). Collaborate with backend engineers to design and refine APIs for secure,... ...and validation strategy and execution for software subsystems. Mentor team members and...Android
$230k - $360k
...multimodal AGI is not just a research problem. It's a full-stack engineering problem, spanning training systems, inference, product... ...improvement. These models are replacing entire categories of software and enabling entirely new ones. At Luma, we are: A leading...Immediate startFlexible hours- ...vector database company for enterprise-grade AI. Founded by the engineers behind Milvus, the world’s most popular open-source vector... ...systems ~ Active contributor to one or more infrastructure software such as Snowflake, CockroachDB, Oracle RDBMS, Google BigQuery,...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Android. Be the first to apply!
Related searches
- id software Redwood City, CA
- software sales Redwood City, CA
- software technical support engineer Redwood City, CA
- software engineer - cloud services Redwood City, CA
- embedded software Redwood City, CA
- software intern Redwood City, CA
- senior c# .net software developer Redwood City, CA
- software applications developer Redwood City, CA
- software support Redwood City, CA
- software asset management analyst Redwood City, CA


