Poshmark

Staff Software Engineer, Web

Poshmark$150K — $180K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of relevant software engineering experience in Android development.
  • Proficient in Java and Kotlin, with hands-on experience in Android Studio.
  • In-depth knowledge of Android software design patterns like MVVM and connectivity through RESTful web services.
  • Strong grasp of UI design principles and best practices for user experience.
  • Familiarity with data persistence solutions such as SharedPreferences, SQLite, or Room.
  • Solid understanding of version control systems such as Git and CI/CD methodologies.

Responsibilities

  • Architect and manage the Android mobile app, focusing on user experience and code quality.
  • Lead the entire Android development lifecycle from API design to application deployment.
  • Collaborate with design, product, and engineering teams to ensure seamless app flow and intuitiveness.
  • Develop high-quality, maintainable code with comprehensive unit testing.
  • Conduct code reviews to mentor peers and uphold coding standards.
  • Take ownership of high-visibility product features, driving them from concept to completion.
  • Innovate and suggest new products or features that enhance user engagement.

Benefits

  • Opportunity to work in a leading fashion resale marketplace with over 130 million users.
  • Chance to influence product direction and enhance millions of users' experiences.
  • Dynamic team environment that values collaboration and creativity.
  • Access to the latest tools and technologies in mobile app development.
  • Potential for professional growth through ongoing learning and engagement with various teams.
Full Job Description
Poshmark is looking for a talented and creative Staff Web Engineer. The candidate is expected to create web applications that have a simple user interface and solid code that touches the lives of millions of users. The role will be dynamic and varied, requiring a versatile self-starter willing to dive into multiple initiatives. This role will provide an excellent opportunity to implement code that may run in production, at scale.

While having the opportunity to work with a talented team to rapidly roll out changes and measure their impact, while being mentored and guided.

Responsibilities
  • Responsible for creating web application features.
  • Develop a scalable, high performance and maintainable code.
  • Work with web technologies built on Web, database, and caching technologies.
  • Tune the performance for the web application.

6-Month Accomplishments
  • Get familiar with the existing web architecture and code base.
  • Should be able to independently drive the feature development.
  • Have a good collaboration within the team. Also, with other teams like Product, Design, QA, devOps etc
  • Should participate in technical discussions and be able to evaluate the design and architecture of the solution to the problems.

12+ Month Accomplishments
  • Come up with ideas/changes to improve the application both from performance and scalability perspective.
  • Establish yourself as technical lead for the web team.

Desired Skills
  • 8 years software development experience, including at least 3 years in building easy to use, responsive web applications
  • Experience in any of the following is highly desirable - Node, Vue, React, Angular, Ruby on Rails, NoSQL technologies (i.e. MongoDB), AWS.
  • Skills in building web development stack.
  • Understanding and designing RESTful web services.
  • Bachelor's degree in Computer Science or a related field

Here's what we'll set you up with:
  • A team that is invested in your career growth and training
  • Competitive salary and equity, based on experience
  • Company sponsors up to 100% cost for your health, dental and vision plans and up to 90% for your dependents
  • Work alongside world-class talent
  • Flexible vacation / paid time off policy
  • Parental leave
  • Personal style encouraged (or not, whatever you're in to)

About Poshmark

Poshmark is an online marketplace that allows users to buy and sell new and used clothing, shoes, and accessories. The company was founded in 2011 and is headquartered in Redwood City, California. Poshmark's platform is designed to make it easy for users to buy and sell items, with features like in-app payments, shipping labels, and seller ratings. Poshmark has raised over $150 million in funding and has been recognized as one of the fastest-growing companies in the United States.
Learn more about Poshmark
Size
600 employees
Market Cap
$1.4 billion
Industry
Net Income
$6.1 million
Founded
2011
Revenue
$262 million
NASDAQ

Similar Jobs

More Jobs at Poshmark

More Consumer Technology Jobs

Find similar Staff Software Engineer, Web jobs: