The Lead Engineer - Product Development role involves learning and developing a deep understanding of the overall platform/application. The position provides strong technical supervision to the team, contributes to and reviews design decisions, and enforces code quality checks. Responsibilities include establishing project schedules, assigning tasks, monitoring progress, and conducting technical reviews. The role ensures adherence to organizational standards throughout the software development lifecycle and maintains expected delivery quality. Additionally, the engineer will gain a good understanding of the application's functional aspects, technical and functional architecture, and guide the team in daily tasks and development activities. Hands-on programming is required for the development, maintenance, and enhancement of new and existing systems/platforms.