Poshmark

Software Engineer II, iOS

Poshmark2 months ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 108,000 – 180,900

Level

Mid

Role

iOS Engineer

Posted

Jan 8, 2026

Full TimeMid

The role

Summary

Poshmark is seeking a talented iOS Engineer II to contribute to their innovative mobile application, working collaboratively to build scalable and intuitive features for their social commerce platform. The ideal candidate will have strong Swift skills, a passion for mobile development, and the ability to drive impactful mobile experiences for a community of 165 million members.

What you'll do

iOS Application Development: Build, maintain, and iterate on Poshmark's iOS application with a focus on usability and performance optimization
Cross-Functional Collaboration: Work closely with senior engineers, product managers, and designers to implement medium-complexity features and drive project success
Code Quality: Write maintainable, testable code and ensure reliability through comprehensive unit tests and quality checks
Technical Mentorship: Provide informal mentorship to newer team members by sharing knowledge and assisting with onboarding and best practices
Continuous Improvement: Take initiative to improve codebase, style guides, and team processes with guidance from senior peers

What we look for

Technical

iOS Development Skills2-4 years of experience developing iOS applications with strong understanding of Swift and exposure to Objective-C
Mobile ArchitectureFamiliarity with MVVM pattern, Swift Concurrency, and SwiftUI
Web ServicesKnowledge of RESTful web services and connected application design
Version ControlExperience using Git or other version control tools

Education

Computer Science DegreeBS or MS in Computer Science or related field (or equivalent professional experience)

Experience

Mobile DevelopmentProven experience in iOS application development with a solid understanding of software design principles

Skills

Required skills

SwiftStrong programming skills in Swift programming language
Mobile DevelopmentProven experience in building iOS applications
Problem SolvingAbility to balance multiple tasks and deliver within project estimates

Nice to have

Objective-CAdditional knowledge of Objective-C programming language
SwiftUIExperience with modern iOS development frameworks

Compensation & benefits

Salary

USD 108,000 – 180,900 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Opportunities for continuous learning and career growth

Stock Options

Equity compensation to align employee and company success


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and fit
  2. 2
    Technical Phone Screen Technical interview focusing on iOS development skills and problem-solving abilities
  3. 3
    Coding Challenge Take-home project or live coding exercise to demonstrate iOS development capabilities
  4. 4
    Onsite/Virtual Interviews Multiple rounds of interviews with engineering team members, including technical and behavioral assessments
  5. 5
    Final Review Meeting with hiring manager to discuss role expectations and team fit

Apply for this position

You'll be redirected to the company's application page