Technical Product Owner

Technology Department | Permanent Position | fulltime | 5+ years of experience

About the role

First, a Technical Product Owner carries technical knowledge into strategic conversations about the software product. Needs to have good technical skills also had a knack for the product side of the business. Also needs to provide a good understanding of technical capabilities of the product to be able to provide recommendations for the long-term roadmap of the software product.   Should be an expert in several technologies for client-side and server-side, knows the advantages and drawbacks when selecting any of them and picks the best one for a specific requirement. The expertise will be sought in requirement assessments, technical implementation planning, and best practices development. The Technical Product Owner is the software development go-to person for those core features planning or risk management to avoid product quality issues.


·         Be the technical go-to-person for any question or escalation from the clients

·         Have the ability to understand client needs and craft high-level solutions and also providing a high-level direction

·         Have assertive and effective client communications including proper expectations management

·         Architect, design and develop from a high-level standpoint the interaction between different technology components

·         Understand how to support and maintain different type of applications

·         Provide accurate time estimates and be responsible for plan new features for the product

·         Create technical docs required for the product

·         Defend the technical architecture of the product and any new feature

·         Perform high level reviews and propose solutions for the new features of the product

·         Work closely with the leads of the different teams like Mobile devs, Back-end devs, Front-end devs. Design, UX, QA and other internal and external Tech teams to ensure solutions and products meet client expectations

·         Learn and apply new technologies and determine their advantages and drawbacks

·         Mentor their team members, share new technologies, articles, tutorials, etc

·         Be able to implement a proper Agile methodology with the product team

·         Confident in your knowledge and skills

Required skills

·         5+ years of experience in software development

·         3+ years of experience of being a client-facing person

·         Experience leading a development team for complex projects

·         Experience with Agile development process

·         Experience with the development of multi-platform software products (mobile, web and back-end)

·         Ability to jump into a new technology and apply your best development practices and architectural design experience to start producing high-quality apps quickly

·         Strong debugging abilities – you have the skills and know-how to use the tools to solve coding problems

·         An advocate for the development of high-quality, maintainable code who understand best practices and design patterns

·         An advocate for learning new technologies, tips, tricks and creating libraries to be used as reusable code

·         Committed to mentoring and developing the skills of his development team

·         Strong object-oriented programming skills

·         Proactive, creative, and highly developed critical thinking and risk management skills

·         Required:  High-level knowledge in Mobile technologies (iOS and Android), Front-end technologies (Angular or JS MV* frameworks), back-end technologies (PHP, Laravel, RESTful API) and hosting infrastructure (AWS or Rackspace).

Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)