
Software Engineer II, iOS
Poshmark
full-time
Posted on:
Location Type: Hybrid
Location: Redwood City • California • United States
Visit company websiteExplore more
Salary
💰 $108,000 - $180,900 per year
Tech Stack
About the role
- 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.
- Familiarize with Poshmark’s iOS ecosystem, tools, and workflows.
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.
- Ability 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).
Benefits
- Equity
- Performance-based incentives
- Comprehensive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftObjective-CMVVMSwift ConcurrencySwiftUIRESTful web servicesdata structuresalgorithmssoftware design
Soft Skills
communicationcollaborationinitiativementoringadaptabilitytask managementteam learningconstructive feedbackproblem-solvingwillingness to learn
Certifications
BS in Computer ScienceMS in Computer Science