Product Manager
Muscat,
Oman
Job Purpose
As a Product Manager at Rihal, you will play a central role in driving the success of our products. You will be responsible for understanding customer needs, defining product requirements, and working closely with engineering, design, and business teams to deliver high-quality solutions. This role requires balancing business objectives with user experience, ensuring that every product decision creates measurable value.
You will own the product roadmap, manage priorities, and act as the key link between stakeholders, ensuring alignment across teams and keeping delivery on track. By combining strategic thinking with execution, you’ll help shape products that deliver real impact to customers and the business.
Duties & Responsibilities:
- Own the end-to-end product lifecycle, from concept to launch and beyond.
- Define product vision, goals, and roadmaps in collaboration with cross-functional teams.
- Conduct market research, gather customer feedback, and analyze data to inform product decisions.
- Translate product strategy into detailed requirements, user stories, and specifications.
- · Manage and prioritize the product backlog to ensure timely and high-quality delivery.
- · Track and report on KPIs to measure success and identify opportunities for improvement.
- · Facilitate effective communication across stakeholders, ensuring clarity on progress, risks, and outcomes.
Qualifications & Experience:
- Bachelor’s Degree in Computer Science, Information Technology, or related field.
- 3+ years of professional software development experience.
- Experience of teaching, mentoring, or leading developer teams preferred.
- Previous experience building end-to-end full stack applications.
- Strong proficiency in Java SE/EE and Spring Boot (REST APIs, Spring Data JPA, Spring Security).
- Hands-on experience with JavaScript, React or Angular (state management, components, routing, integration with APIs).
- Solid understanding of databases (SQL and NoSQL).
- Familiarity with tools like Maven/Gradle, Docker, Git/GitHub, and basic DevOps pipelines.
- Knowledge of microservices, cloud platforms (AWS/Azure/GCP), and testing frameworks is a plus.
- Strong communication and presentation skills.
- Passion for teaching and mentoring the next generation of developers.
- Ability to simplify complex technical concepts for beginners.