Manager, Engineering – Web/Applications
BrightInsight
·
Posted:
August 1, 2023
·
Remote
About the position
As an Engineering Manager on the Web team at BrightInsight, you will lead a web Front-End engineering team in building solutions in an agile environment. The key to success in this role is having a strong and innovative approach to problem-solving, excellent technical leadership, effective communication skills, flexibility, and a self-motivated working style with attention to detail. The Web team is responsible for creating a best-in-class experience for customers and driving engineering solutions across various initiatives focused on product and platform needs. You will be accountable for driving projects from idea formulation to implementation, architecting and developing technical designs, fostering partnerships with product and UX teams, resolving technology roadblocks, managing cross-product dependencies, advocating for domain architecture, and building a strong and diverse team through hiring and mentoring.
Responsibilities
- Lead a web Front-End engineering team in an agile environment building solutions
- Have a strong and innovative approach to problem-solving
- Provide technical leadership and excellent communication
- Be flexible and self-motivated with attention to detail
- Drive projects and initiatives from idea formulation to design and implementation
- Architect and develop the best technical design and approach for project needs
- Collaborate with product, UX, and Analytics teams
- Set team strategy and be accountable for team plans and deliverables
- Resolve technology roadblocks including code, infrastructure, build, and deployment
- Manage cross-product technical dependencies and conflicts
- Advocate for technologies, frameworks, design patterns, processes, and guiding values
- Grow and build a strong, healthy, and diverse team through hiring, mentoring, and coaching
- Have 8-12+ years of software development experience in an Agile environment
- Possess proficiency in JavaScript Framework (React, Vue, Angular)
- Have experience leading, coaching, and mentoring web development teams
- Demonstrate strong fundamentals and knowledge of the Web ecosystem
- Have strong hands-on skills in complex system design and implementation
- Manage customer-facing applications through reliability and resiliency fundamentals
Requirements
- 8-12+ years of software development experience in an Agile environment
- 8+ years of proficiency in JavaScript Framework (React, Vue, Angular)
- 3-5+ years of experience leading, coaching, and mentoring web development teams with a strong track record of project delivery for large, cross-functional projects
- Strong Fundamentals and knowledge of Web ecosystem overall including Web Performance tooling/optimization, JavaScript and CSS best practices
- Strong hands-on skills. Can drill deep into the complex system design and implementation when needed
- Strong experience in managing customer facing applications through reliability and resiliency fundamentals
Benefits
- Competitive salary and compensation package
- Opportunity to work in an Agile environment
- Chance to work with JavaScript Frameworks (React, Vue, Angular)
- Leadership and coaching experience
- Strong knowledge of web ecosystem and best practices
- Hands-on skills in complex system design and implementation
- Experience in managing customer-facing applications
- Familiarity with CI/CD pipelines
- Understanding of software design/architecture process and design patterns
- Proficiency in testing frameworks such as Jasmine, Karma, and Selenium
- Ability to build integrations with APIs
- Knowledge of packaging web applications for deployment on cloud platforms
- Hands-on experience with tools like GitHub, Jenkins, Docker, and Kubernetes
- Skills in relational and non-relational database design
- Familiarity with GRPC and REST
- Strong communication skills, both written and verbal
- Autonomy in work with some oversight and direction
- Familiarity with Agile methodology
- Knowledge of health care industry and data privacy regulations (a plus)
- Experience with Software FMEA process (a plus)