Website:
hirenza.in
Job details:
About The Company
NEC Corporation India Pvt Ltd is a leading technology solutions provider committed to delivering innovative and reliable IT services to clients across various industries. As a subsidiary of NEC Corporation, a global leader in the integration of IT and network technologies, NEC India specializes in cutting-edge solutions including cloud computing, cybersecurity, AI, and enterprise networking. The company prides itself on fostering a collaborative work environment that encourages innovation, continuous learning, and professional growth. With a strong focus on customer satisfaction and technological excellence, NEC India has established itself as a trusted partner for digital transformation initiatives in the region.
About The Role
We are seeking a highly experienced Principal Engineer - UI to join our dynamic team. The ideal candidate will serve as a technical leader and hands-on developer responsible for designing, developing, and maintaining scalable, high-performance web applications. This role demands a deep understanding of modern frontend technologies, especially Angular (latest versions), TypeScript, and JavaScript, along with the ability to architect complex UI solutions. The Principal Engineer will collaborate closely with cross-functional teams including UX/UI designers, backend engineers, DevOps, and product managers to deliver seamless user experiences. Leadership, mentorship, and a proactive approach to adopting emerging technologies are essential for success in this position.
Qualifications
The ideal candidate should possess a bachelor's degree in computer science, engineering, or a related field. A minimum of 10 years of frontend development experience is required, with at least 8 years dedicated to Angular frameworks, including recent versions (16/17). Proven expertise in TypeScript, JavaScript (ES6+), HTML5, CSS3, and RxJS is essential. Candidates should have extensive experience with state management libraries such as NgRx or Akita, and a solid understanding of RESTful APIs, micro-frontend architecture, and component-driven development. Familiarity with UI/UX design tools like Figma or Adobe XD, along with hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines, is also necessary. A background in database integration (Oracle, MS SQL, MySQL, NoSQL) and knowledge of identity management protocols such as OIDC, OAuth, JWT, Keycloak, or Azure AD will be advantageous. Excellent communication skills and experience working within Agile methodologies are also expected.
Responsibilities
- Lead the design and development of responsive, scalable, and high-performance web interfaces utilizing Angular and TypeScript.
- Define and implement micro-frontend architecture, reusable component libraries, and comprehensive design systems to ensure consistency and maintainability.
- Take ownership of end-to-end project execution, including requirements gathering, system design, development, testing, CI/CD integration, and deployment to production environments.
- Integrate REST APIs, third-party services, and manage authentication flows such as OIDC to ensure secure and seamless user experiences.
- Manage and optimize CI/CD pipelines, Docker-based packaging, and Kubernetes deployments to streamline development and deployment processes.
- Provide technical leadership and mentorship to frontend development teams, enforce coding standards, and conduct regular code reviews to maintain high-quality codebases.
- Collaborate effectively with UX/UI designers, backend engineers, DevOps teams, and product managers to align technical solutions with business objectives.
- Troubleshoot and resolve UI/UX issues, ensuring cross-browser compatibility, accessibility compliance, and responsiveness across devices.
- Continuously evaluate emerging frontend technologies and recommend improvements to enhance the tech stack and development practices.
Benefits
NEC Corporation India Pvt Ltd offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health insurance coverage, and retirement plans. Employees have access to ongoing training and development programs, fostering continuous learning and skill enhancement. The company promotes a healthy work-life balance through flexible working hours and remote work options where applicable. Additionally, employees benefit from a collaborative and inclusive work environment that encourages innovation, recognition, and career advancement opportunities within a global organization.
Equal Opportunity
NEC Corporation India Pvt Ltd is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees are valued and respected. We do not discriminate based on race, ethnicity, gender, age, religion, disability, sexual orientation, or any other characteristic protected by law. Our recruitment and employment practices are designed to promote fairness and equal opportunity for all qualified candidates.
Click on Apply to know more.