Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Lead Software Developer (Remote)

PWW Recruiting, LLC.

Lead Software Developer (Remote)

San Francisco, CA
Full Time
Paid
  • Responsibilities

    overview

    Required skills and experience:

    ? Bachelor’s degree or equivalent education preferred but not required

    ? 7-12 years experience, with experience leading teams on the HR side of things (hiring, firing, mentoring, etc)

    ? 5+ years experience with web technologies, such as JavaScript, jQuery, HTML, CSS, SCSS, package managers, and MVC frameworks

    ? 5+ years experience with GIT

    ? 3+ years experience with an ORM

    ? 5+ years experience in Agile methodologies

    ? 3+ years in development leadership and mentoring roles. Can include Senior Developer

    ? Self motivated and able to drive projects to completion

    ? Able to take large, complex business requirements and break them down into

    manageable, concrete deliverables and designs that more junior developers

    can execute.

    ? Experience with Single Page Applications (SPA), using technologies like React

    or Vue, would be preferable

    ? CDN experience would be preferable

    ? .NET MVC framework experience would be preferable

     

    What you need to know:

    1. This is a full-time remote opportunity with competitive benefits

    2. Seeking someone who has proven success managing and leading teams remotely

     

    Interview process:

    1. 30 minute phone call

    2. Technical interview with members of the team

    3. 15-20 min round with EVP of IT, and several director-level folks

     

    Job selling points:

    1. Opportunity to lead, mentor and grow a remote team of software developers

    2. Bonus opportunity

     

    Additional job details:

    ? Lead team assignment and resource allocation activities

    ? Collaborate with external groups on project and release planning

    ? Lead requirements analysis

    ? Collaborate with internal teams to produce software design and architecture

    ? Produce modern, clean user interfaces

    ? Revise, update, refactor and debug code

    ? Improve existing software

    ? Develop documentation throughout the software development life cycle

    (SDLC)

    ? Serve as an expert on various technologies and components of the system

    ? Lead peer review code with other teammates

    ? Coach and mentor other developers on best practices