Introduct Group is an international technology company delivering tailored software solutions and digital products for businesses worldwide. We work on complex, large-scale projects across multiple industries, helping clients turn ideas into reliable and scalable systems.
We are looking for a Senior Angular Developer with Java knowledge to join an international project focused on the modernization of the national tax system of Oman.
The project involves the redesign and further development of a portal solution where Angular applications are integrated with Java-based backend services, the Liferay enterprise platform, and JavaServer Pages (JSP). As part of the role, the frontend engineer will actively participate in designing integration solutions between the frontend and backend layers.
In this position, you will be responsible for developing key user interfaces, contributing to frontend architectural decisions, and coordinating the work of junior developers while maintaining strong engineering practices across the team.
Requirements
- 5+ years of commercial frontend development experience.
- Strong hands-on experience with Angular.
- Good understanding of Java (ability to read backend code, understand API contracts, and participate in integration-related tasks).
- Strong knowledge of TypeScript, JavaScript, HTML, and CSS.
- Experience integrating frontend applications with backend services (REST APIs).
- Experience designing enterprise-scale frontend applications.
- Experience conducting code reviews and mentoring developers.
- Understanding of responsive design and accessibility principles.
-
Upper-Intermediate English.
Responsibilities
- Participate in the architectural evolution of the frontend platform.
- Develop and enhance user interfaces using Angular.
- Integrate frontend applications with Java-based backend services via REST APIs.
- Support integration of Angular applications with JavaServer Pages (JSP) and the Liferay platform.
- Implement responsive UI for multiple devices and screen resolutions.
- Ensure accessibility standards and multilingual support, including RTL layouts.
- Collaborate with backend engineers, DevOps, QA specialists, designers, and client representatives.
Nice to have
- Experience working with Liferay.
- Experience working with JavaServer Pages (JSP).
- Experience developing multilingual interfaces, including RTL languages.
Working conditions
- Competitive salary
- Flexible remote work with participation in high-profile global projects
- Diverse, multinational team working with clients in 10+ countries
- International online office for seamless collaboration
- Optional English classes
- Dedicated learning budget for courses and certifications
- Necessary equipment provided