Responsibilities:
* Lead and mentor a team of Web engineers to deliver high-quality web applications on schedule
* Drive the development process from concept to release, ensuring alignment with product goals and user expectations
* Enforce best practices, coding standards, and quality assurance processes to ensure the scalability, reliability, and performance of web applications
* Continuously assess and improve the team's technical skills, productivity, and efficiency through training, coaching, and feedback
* Stay informed about the latest trends, tools, and technologies in Web development, and incorporate them into the development process as appropriate
* Foster a culture of innovation, collaboration, and accountability within the Web development team and across the organization
REQUIREMENTS:
* Bachelor's or Graduate's degree in Computer Science, Engineering, or equivalent experience
* Minimum of 7 years of experience in web software development
* Excellent communication, interpersonal, and leadership skills, with the ability to effectively collaborate with cross-functional teams
* Strong problem-solving skills and attention to detail, with a focus on delivering scalable and maintainable code
* Proficiency in web UI/UX design principles and best practices, with a passion for creating intuitive and visually appealing user interfaces
* Experience with Stencil.js and React-Native
* Experience with Agile development methodologies and tools such as JIRA, Git, CI/CD, Confluence
* Experience with cloud technologies, API integration, and backend development is a plus