
Senior Software Engineer, iOS
Poshmark
full-time
Posted on:
Location Type: Hybrid
Location: Redwood City • California • United States
Visit company websiteExplore more
Salary
💰 $124,700 - $208,850 per year
Job Level
Tech Stack
About the role
- Architect build, iterate and maintain our iOS mobile application
- Influence different aspect of the development process like API creation, design, and product
- Own important pieces of the product that have high visibility both internally and externally
- Find simple, elegant solutions to hard problems
- Take part in code reviews and give constructive feedback to peer developers
- Partner closely with our design, product, and other 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
Requirements
- Outstanding engineer proven by great results, interesting hobby projects.
- Strong foundation in the fundamentals of computer science, data structures, algorithms, and software design.
- 3+ years in developing iOS applications
- Fluency with Swift. Objective-C is a plus.
- Experience with common front end patterns like MVVM, Swift Concurrency and Swift UI is a plus.
- Excellent communication skills and ability to work cross-functionally
- Design and use of RESTful web services to create connected applications.
- Understanding of code versioning tools, such as Git
- Basic Knowledge of writing unit tests.
- BS or MS in Computer Science or related technical discipline (or equivalent)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftObjective-CRESTful web servicesMVVMSwift ConcurrencySwift UIdata structuresalgorithmssoftware design
Soft Skills
communicationcross-functional collaborationconstructive feedbackproblem-solvingownershipattention to detailcreativityteamworkadaptabilityinfluence
Certifications
BS in Computer ScienceMS in Computer Science