Source description
About the role
As the Development Manager for our web-based applications, your primary responsibility is to lead and champion the development process. This includes overseeing the entire software development life cycle, enforcing coding standards, conducting code reviews, managing check-ins and builds, tracking issues, handling bug triages, incident management, and testing. Your key responsibilities will include: - Building and nurturing a high-performing software development team through activities such as hiring, training, and onboarding. - Identifying and eliminating non-value add activities to ensure developers can focus on their core tasks without unnecessary interruptions. - Identifying growth opportunities for team members and providing a supportive environment for continuous learning and development. - Fostering an engaging and challenging landscape for career growth within the team. - Providing leadership, mentorship, and motivation to sustain high levels of productivity and morale within the engineering team. - Collaborating with Product Management on defining product requirements. - Advocating for the engineering team within the organization and championing their efforts. - Cultivating a positive culture of fairness, quality, and accountability while encouraging innovation and challenging the status quo. - Contributing as a member of the company's Engineering Leadership team to build a high-performing organization across multiple locations. To qualify for this role, you should have: - 12+ years of software development experience with at least 2 years in a development leadership position. - Demonstrated technical leadership and people management skills. - Experience working with agile development processes. - Hands-on experience in leading technical efforts in cloud-based applications. - A proven track record of driving quality within a team, emphasizing automated testing. - Strong communication skills to effectively influence product decisions at various levels and communicate with both technical and non-technical audiences. - Excellent coding skills to provide guidance and craftsmanship to engineers. - Technical acumen for making sound judgments in different situations, balancing short-term decisions with long-term technology goals. - Critical analysis skills for continuous improvement of technology, processes, and productivity. In terms of technical experience, we are specifically looking for proficiency in technologies such as: - AWS & Azure - Typescript - Node.js - React.js - Material UI - Jira - GitHub - CI/CD - SQL (MySQL, PostgreSQL, SQL Server) - MongoDB If you are passionate about leading a team to success and have the necessary experience and skills, we encourage you to apply for this exciting opportunity. As the Development Manager for our web-based applications, your primary responsibility is to lead and champion the development process. This includes overseeing the entire software development life cycle, enforcing coding standards, conducting code reviews, managing check-ins and builds, tracking issues, handling bug triages, incident management, and testing. Your key responsibilities will include: - Building and nurturing a high-performing software development team through activities such as hiring, training, and onboarding. - Identifying and eliminating non-value add activities to ensure developers can focus on their core tasks without unnecessary interruptions. - Identifying growth opportunities for team members and providing a supportive environment for continuous learning and development. - Fostering an engaging and challenging landscape for career growth within the team. - Providing leadership, mentorship, and motivation to sustain high levels of productivity and morale within the engineering team. - Collaborating with Product Management on defining product requirements. - Advocating for the engineering team within the organization and championing their efforts. - Cultivating a positive culture of fairness, quality, and accountability while encouraging innovation and challenging the status quo. - Contributing as a member of the company's Engineering Leadership team to build a high-performing organization across multiple locations. To qualify for this role, you should have: - 12+ years of software development experience with at least 2 years in a development leadership position. - Demonstrated technical leadership and people management skills. - Experience working with agile development processes. - Hands-on experience in leading technical efforts in cloud-based applications. - A proven track record of driving quality within a team, emphasizing automated testing. - Strong communication skills to effectively influence product decisions at various levels and communicate with both technical and non-technical audiences. - Excellent coding skills to provide guidance and craftsmanship to engineers. - Technical acumen for making sound judgments in different situations, balancing short-term decis