Home·Find Jobs·Angular Developer
V

Angular Developer

VettedBench
Posted yesterday · Apply by 10 Nov 2026
India4-6 yrsOn-site

About this role

Angular Developer for MES/CDL - i40 Shopfloor Analyzer

Job Location: Bangalore ( Work from office)

Experience: 4 to 6 years

Job Summary

We are seeking a highly skilled Full-Stack Developer to join our team working on the i40 Shopfloor Analyzer, offering a challenging Data Analytics role in a global MES/Industry 4.0 program.

This application delivers advanced data visualization and interactivity through dynamic charts, comprehensive tables, and intuitive filters while working with real-time data using WebSockets.

This position involves developing and maintaining a user-friendly, efficient, and scalable web interface, working on both frontend and backend aspects. You will collaborate closely with cross-functional teams to deliver robust solutions that meet the demands of modern manufacturing environments.

Key Responsibilities

Frontend Development

  • Developing User Interface: Design and implement user-facing features using Angular for the i40 Shopfloor Analyzer.
  • Building Reusable Code and Components: Write efficient and reusable code and components for the application.
  • Creating Interactive Data Visualizations: Develop complex and interactive charts and graphs for data analysis.
  • Implementing Feature-Rich Tables: Create and enhance data tables with sorting, filtering, and pagination functionalities.
  • Ensuring Cross-Browser Compatibility: Optimize the application for maximum speed and compatibility across various devices and browsers.
  • Styling with SCSS: Utilize SCSS for efficient and maintainable styling, and work with Angular Material to implement UI components.
  • Handling Real-Time Data: Implement and maintain real-time data functionalities using WebSockets.

Backend Development

  • Design, Develop, and Maintain: Design, develop, and maintain backend services using Python and FastAPI.
  • Database Management: Manage and optimize databases including Redshift, MongoDB, MySQL, and AWS Aurora.
  • API Development: Develop and integrate RESTful APIs to connect frontend applications with backend services.
  • Cloud Integration: Work with AWS services such as ECS, EC2, S3, RDS, and Lambda for deploying and managing applications.
  • Code Quality and Testing: Write clean, maintainable, and efficient code. Implement unit tests and ensure high code quality standards.
  • Performance Optimization: Optimize applications for maximum speed and scalability.
  • Troubleshooting and Debugging: Identify, troubleshoot, and fix bugs and performance issues.
  • Documentation: Create and maintain comprehensive documentation for all development work.

General Responsibilities

  • Unit Testing and Quality Assurance: Write unit tests to maintain code quality and collaborate with QA teams to ensure the application meets all requirements.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and other developers to create a cohesive and effective product.
  • Staying Updated with Latest Technologies: Keep up-to-date with the latest developments in Angular, Python, and related technologies to ensure our application remains cutting-edge.

Requirements

Frontend Requirements

  • Proven Experience: Minimum 4 years of professional experience in Angular development.
  • Proficiency in Angular: Strong understanding of the Angular framework (version 14.x), its core principles, and best practices.
  • HTML/CSS/SCSS: Proficient understanding of web markup, including HTML5, CSS3, and SCSS.
  • JavaScript/TypeScript: Strong knowledge of JavaScript and TypeScript.
  • Experience with Data Visualization: Expertise in creating interactive and complex charts and graphs.
  • Experience with Data Tables: Skilled in implementing and enhancing data tables with features like sorting, filtering, and pagination.
  • RESTful APIs: Experience in consuming RESTful APIs and integrating them into the Angular application.
  • Real-Time Data: Experience with real-time data handling using WebSockets.
  • Angular Material: Proficiency in using Angular Material for implementing UI components.
  • Version Control with GitHub: Proficiency with GitHub for version control is a must-have.

Backend Requirements

  • Web Framework (FastAPI): Proficiency in FastAPI for building high-performance APIs with Python 3.6+.
  • Database Management: Experience with managing and optimizing databases such as Redshift, MongoDB, MySQL, and AWS Aurora using tools like PyMongo.
  • AWS SDK (boto3): Experience using boto3 for interacting with AWS services.
  • Core AWS Library (botocore): Understanding of botocore for low-level AWS interactions.
  • Data Validation (Pydantic): Expertise in Pydantic for data validation and settings management using Python type annotations.
  • Numerical Computation (NumPy) and Data Manipulation (Pandas): Proficiency in using NumPy for numerical computations and Pandas for data analysis and manipulation.
  • Machine Learning (Scikit-learn): Knowledge of scikit-learn for machine learning tasks.
  • Web Server (Uvicorn and Gunicorn): Experience using Uvicorn as an ASGI web server implementation for Python and Gunicorn for deploying Python web applications.
  • Cloud Integration: Work with AWS services such as ECS, EC2, S3, RDS, and Lambda for deploying and managing applications.
  • Environment Management (python-dotenv): Ability to manage environment variables using python-dotenv.
  • WebSocket Handling (websockets): Experience with the WebSocket library for building WebSocket servers and clients in Python.
  • Documentation and Testing: Write clean, maintainable, and efficient code. Implement unit tests and ensure high code quality standards, along with creating comprehensive documentation.

Preferred Qualifications

  • Bachelor’s Degree: In Computer Science, Software Engineering, Mathematics, Automation Technology, Information Technology, or a related field.
  • Practical Experience: Experience in the integration and processing of big data.
  • Software Development Knowledge: Proficiency in programming with Angular,
Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →