Jobs · Engineering · California

Software Engineer II, iOS

Poshmark · Redwood City, CA · 9 mo ago
HybridEngineeringFull-time

Responsibilities

  • Build, maintain, and iterate on Poshmark’s iOS application with a focus on usability and performance.
  • Work closely with senior engineers, product managers, and designers to implement medium-complexity features.
  • Participate in code reviews, share feedback, and contribute to team learning.
  • Write maintainable, testable code and ensure reliability through unit tests and quality checks.
  • Provide constructive input on product specs and collaborate cross-functionally to move projects forward.
  • Take initiative to improve parts of the codebase, style guides, or processes with guidance from senior peers.
  • Mentor newer team members informally by sharing knowledge and assisting with onboarding or best practices.

Requirements

  • 2–4 years of experience developing iOS applications.
  • Strong understanding of Swift, with exposure to Objective-C as a plus.
  • Familiarity with patterns like MVVM, Swift Concurrency, and SwiftUI is preferred.
  • Knowledge of RESTful web services and connected application design.
  • Solid foundation in computer science fundamentals such as data structures, algorithms, and software design.
  • Experience using Git or other version control tools.
  • Able to balance multiple tasks while delivering within estimates.
  • Excellent communication and collaboration skills, with a willingness to learn from peers and adapt to changing requirements.
  • BS or MS in Computer Science or related field (or equivalent).

6-Month Accomplishments

  • Become familiar with Poshmark’s iOS ecosystem, tools, and workflows.
  • Contribute to feature development with increasing independence.
  • Build strong working relationships across Product, Design, QA, and Engineering.
  • Participate actively in code reviews and team discussions.

12+ Month Accomplishments

  • Independently plan and deliver medium-complexity features.
  • Provide meaningful improvements to code quality and team processes.
  • Take on informal mentoring roles and contribute to team knowledge-sharing.
  • Actively participate in recruiting through technical interviews.

Similar jobs

Software Engineer II

DeloitteChicago, IL· 2 wk ago
Engineering$77k–$128k/yrapply on ars2.equest.com

Software Engineer II

INSPYR SolutionsCalifornia, United States· 2 wk ago
Information Technology$49–$69/hrapply on www2.jobdiva.com

Software Engineer II

EPITECBell Gardens, CA· 2 wk ago
Business Development$78–$82/hrapply on 107432

Software Engineer II

TopgolfUnited States· 2 wk ago
RemoteEngineeringapply on topgolf.wd501.myworkdayjobs.com