Software Engineer – GUI / Web Application Development Product Development | India

Role Summary

Hiring a Software Engineer with 2–5 years of experience in developing modern GUI/web applications using Angular and related frontend technologies. The ideal candidate will be responsible for designing, developing, and maintaining responsive user interfaces, integrating backend APIs, and delivering high-quality enterprise web applications.

The role requires strong expertise in Angular (v9 or higher), UI component libraries such as PrimeNG and NgxBootstrap, and a good understanding of web technologies including HTML5, CSS3, Bootstrap, and JavaScript. Experience working with Python-based backend APIs and REST integration.

Basic Requirements

Category Requirement

Experience 2–5 years of professional web application development experience

Education Bachelor's degree in Computer Science or Information Technology

Front-End Strong experience with Angular 9+, TypeScript, HTML5, CSS3, Bootstrap

Communication Good verbal and written communication skills

Joining Candidates who can join immediately will be preferred

Responsibilities

Design, develop, test, and maintain enterprise web applications using Angular (v9 and above).

Develop reusable, scalable, and maintainable UI components using PrimeNG and NgxBootstrap.

Build responsive and user-friendly interfaces following modern web standards.

Design and develop responsive dashboards, reporting modules, and data visualization interfaces using Angular, PrimeNG, and related frontend technologies

Implement charts, KPI widgets, drill-down views, filters, and data grids to support business reporting requirements.

Integrate frontend applications with REST APIs and backend services.

Collaborate with product owners, UX designers, QA engineers, and other developers throughout the software development lifecycle.

Troubleshoot, debug, and resolve application issues.

Ensure cross-browser compatibility and responsive design across devices.

Participate in code reviews and follow established coding standards and best practices.

Work in an Agile/SCRUM development environment.

Contribute to application enhancements, upgrades, and performance optimization initiatives.

Skills We Look For

Front-End Development

Strong hands-on experience with:

o Angular 9 or higher

o TypeScript

o HTML5

o CSS3

o Bootstrap 4/5

o JavaScript and jQuery

Experience using UI frameworks/libraries:

o PrimeNG

o NgxBootstrap

o Charting and visualization libraries such as Chart.js, Highcharts, ECharts, or similar

Good understanding of:

o Angular Components

o Services and Dependency Injection

o Reactive Forms

o RxJS

o Routing and Guards

o State and data management concepts

API Integration

Experience consuming and integrating REST APIs.

Understanding of Google protobufs, JSON, HTTP methods, and authentication mechanisms.

Familiarity with Python-based backend services is preferred.

Development Practices

Version control systems such as Git.

Debugging and troubleshooting web applications.

Understanding of software development lifecycle and Agile methodologies.

Good to Have

Experience upgrading or migrating Angular applications.

Knowledge of Python development and backend frameworks.

Familiarity with REST API development.

Experience with cloud platforms such as Azure, AWS, or Google Cloud.

Exposure to automated testing tools such as Jasmine and Karma.

Knowledge of accessibility and web performance optimization.

Experience working with enterprise-scale applications.

Contributions to open-source projects, personal projects, or technical certifications are a plus

Ideal Candidate

A proactive and detail-oriented software engineer who enjoys building intuitive and responsive web applications. The ideal candidate possesses strong Angular development skills, understands modern UI frameworks, collaborates effectively within cross-functional teams, and is passionate about delivering high-quality software solutions for enterprise customers.


. Skillset Required: Angular, TypeScript, HTML5, CSS3, Bootstrap, JavaScript, jQuery, PrimeNG, NgxBootstrap, Chart.js, Highcharts, ECharts, Angular Components, Services, Dependency Injection, Reactive Forms, RxJS, Routing and Guards, State Management, Data Management, REST API Integration, Google Protobufs, JSON, HTTP Methods, Authentication Mechanisms, Python, Git, Debugging, Troubleshooting, Software Development Lifecycle, Agile/SCRUM, Responsive Design, Cross-Browser Compatibility, Code Reviews, Coding Standards, Verbal and Written Communication, Angular Migration, Python Development, REST API Development, Cloud Platforms (Azure, AWS, Google Cloud), Jasmine, Karma, Accessibility, Web Performance Optimization, Enterprise-Scale Applications

GUI Developer

Apply Now
Back to search page