Description

Key Responsibilities:

  • Lead end-to-end technical project delivery for product development initiatives.
  • Manage cross-functional teams and ensure alignment with Agile methodologies (Scrum, Kanban, etc.).
  • Guide the team through design, architecture, implementation, and deployment stages.
  • Collaborate with product managers, UX designers, and stakeholders to translate requirements into scalable solutions.
  • Ensure high standards in software development practices, including code reviews, testing, and continuous integration/deployment.
  • Foster a culture of innovation, ownership, and continuous improvement within the tech team.
  • Stay up to date with emerging technologies and assess their potential use in our products.

Must-Have Skills:

  • Proven experience managing technical teams and projects in an Agile environment.
  • Strong understanding of Product Lifecycle and Development processes.
  • Awareness of major Cloud platforms (AWS, Azure, GCP).
  • Solid knowledge of Mobile App Development (Android, iOS, or cross-platform).
  • Familiarity with DevOps best practices and CI/CD pipelines.
  • Strong grasp of software engineering best practices and coding standards.

Good-to-Have Skills:

  • Experience with IoT platforms, protocols, and edge devices.
  • Hands-on development experience in full-stack technologies.
  • Exposure to user experience (UX) principles and product design thinking.
  • Prior experience in startups or fast-paced tech environments.

Education

Any Graduate