- Lead and coach a strong team of engineers
- Help create and deliver new web experiences for OfferUp using web technologies such as AngularJS, React and Django
- Work with product and engineering teams to design and implement new features
- Manage individual sprint priorities, deadlines, and deliverables
- Hands on leader: conducting regular code reviews, designing solutions, problem solving, large scale architecture.
- Responsible for the entire OfferUp web offering from planning, execution, reporting, team member growth, and coming up with a roadmap for web.
- The ability to dive deep to understand all layers of application stack
- Experience coaching and mentoring team members
- 8+ years of software development experience
- 3+ years of experience managing or leading software development teams
- Knowledge in web optimization performance, and design patterns e.g. responsive design vs optimized design
- You should have experience developing cross-platform and cross-browser websites.
- Experience working on Single Page Application (SPA), APIs, architectural patterns and graphic editing software
- Experience in distributed version control system e.g. Git
- Excellent communication skill, ability to work independently or work with a cross-functional team
- Bachelordegree in Computer Science or equivalent work experience
- SEO experience is a plus