Manager of Software Engineering - Front End

$160,000 - $200,000

Full Time

    Skills

    • engineering leadership
    • JavaScript
    • Software Engineering
    • Angular
    • Typescript
    • PostgreSQL
    • Google Cloud Platform
    • Kanban
    • scrum
    • management

    Job Description

    The Manager Software Engineering will lead and support our line of business operations by architecting, coding, and collaborating with developers to produce Front End solutions using modern frameworks and technologies, managing the practice in accordance with industry and company standards of software engineering.

    Duties and Key Responsibilities:
     Architect, design, develop, debug, and deploy scalable, efficient, performant, and reusable code to provide stable products to help grow and scale our business.
    Perform ad hoc analysis and troubleshooting to resolve issues with deployed systems.
    Maintain documentation and source control.
    Write code as part of a collaborative team, building critical systems for our clients Supervise product and  engineers in a cross functional team, managing their priorities and ensuring that their code adheres to industry and company best practices.
    Manage and define tasks for yourself and others in an agile Kanban environment Mentor and provide direction to other team members.
    Architect and implement solutions in collaboration with engineering leadership.
    Own the problem and scope solutions that line up with business objectives. Provide rapid response to the needs of the team.

    Skills and Experience
    Strong experience with JavaScript and JavaScript frameworks, such as Angular (preferred) or React and Typescript.
    Experience with Python a plus
    Experience with relational and document data stores such as PostgreSQL or Firestore.
    At least one year of experience managing engineers in a Product Engineering environment, including full stack and automation engineers.
    Familiarity with Google Cloud Platform or other cloud providers.
    Demonstrated ability to architect, problem solve, test, and develop solutions independently