Manager – Software Engineer – Frontend
Company | Agiloft |
---|---|
Location | United States |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, 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)