Posted in

Manager – Software Engineer – Frontend

Manager – Software Engineer – Frontend

CompanyAgiloft
LocationUnited States
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • >8 years developing frontend applications for commercial software
  • >4 years leading development teams
  • Scrum Master certification
  • Demonstrated experience leading software development teams in an agile environment.
  • Solid experience in architectural patterns for frontend architectures for SaaS applications on AWS or Azure (AWS preferred).
  • Strong experience in CI/CD practices.
  • Extensive experience with JS, TypeScript, and modern frontend frameworks such as Vue.js and React.
  • Experience achieving compliance with accessibility standards (WCAG, etc.)
  • Strong analytical and critical thinking skills and ability to tackle issues by making timely decisions based on facts, knowledge, experience, and judgment.
  • Demonstrated experience in communicating technical needs and capabilities to non-technical stakeholders.
  • Proven ability to collaborate and provide technical leadership with a variety of individuals and groups in a constructive and collaborative manner.
  • Demonstrated ability to trouble shoot issues and help developers technically in their day-to-day work.
  • Demonstrated ability to design and provide solutions for complex projects.
  • “Can do” attitude while demonstrating a strong work ethic

Responsibilities

  • Manage a team of successful and effective software engineers:
  • Set individual and team expectations and manage performance
  • Act as an escalation point for your team
  • Provide guidance and support to team members for individual success and career growth
  • Perform weekly/bi-weekly 1×1 check-ins, lead weekly team meetings
  • Hire, mentor, and train new team members as needed to ensure success
  • Lead the design of frontend frameworks, components, and applications.
  • Lead the development of best practices and patterns and guide the team in their use.
  • Guide the development of frontend applications that meet or exceed requirements on performance, scalability, and security and are delivered on time.
  • Act as Scrum master in the development team
  • Work closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
  • Establish a culture of agile software development
  • Ensure solution designs are documented clearly and with enough details for development and for preparing effort estimates.
  • Coordinate the development backlog with the Product Owner
  • Understand and apply Agiloft’s security controls in your design and code implementation.
  • Collaborate with other members of Agiloft Engineering on improvements to the development process and code base.
  • Operate expertly within the SDLC lifecycle and process, in-alignment with the broader departmental lifecycle and process.
  • Ensure adherence to Agiloft’s quality framework and policies.
  • Balance new feature development efforts with the maintenance of your team’s platform components.
  • Timely respond-to and resolve complex and/or escalated issues.
  • Generate innovative ideas and develop prototypes and proof of concepts.
  • Other duties as assigned.

Preferred Qualifications

  • At least ten years of hands-on experience with the development of frontend applications for enterprise applications
  • At least three years of experience with the development of frontend applications for SaaS applications on AWS.
  • At least two years of experience with the development of applications on CI/CD workflows
  • Understanding of web application security frameworks and their application in software development.
  • Experience with performance optimization of applications with SQL databases.
  • Experience in a security compliant environment (SOC2 Type 2, ISO27001)