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.
By continuing you agree to our Terms & Privacy Policy.