A

Angular Developer

Avia

4 - 6 years

Bengaluru

Posted:23 hours ago

Job Description

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, Python, AWS, Redshift, MySQL, Analytics, Machine Learning/AI, and Visualization technologies.
  • Professional Experience: Experience in the IT environment, preferably with a production focus.
  • Industrial IoT Knowledge: Familiarity with Industrial Internet of Things (IIoT) concepts and applications.
  • Agile/Scrum Methodologies: Experience working in Agile/Scrum development processes.
  • Analytical and Problem-Solving Skills: Strong analytical and problem-solving abilities.
  • Communication Skills: Excellent verbal and written communication skills.
  • Team Collaboration: Ability to work effectively in a team environment with large global teams.
  • Enthusiasm: Passion for information technology, data analytics, and production processes within the context of Industry 4.0.
  • Willingness to Travel: Openness to international travel as required.

Pay: ₹800,000.00 - ₹1,800,000.00 per year

Benefits:

  • Flexible schedule

Work Location: In person

Skills Required

Angular Full Stack Data Analytics Data Visualization Backend Manufacturing Frontend Development Data Analysis Angular Material UI Backend Development Python

Learn the skills this job asks for

See your skill gap for Front End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
A
Avia

RecommendedJobs for You

B

Angular Developer

Byteflow Innovations Private Limited

Bengaluru

A

Bengaluru

G

Angular Developer

GOLD SIKKA LTD

Hyderabad

S

Hyderabad

Nusummit Technologies logo

Angular Developer

Nusummit Technologies

Navi mumbai

Honeybee Tech Solutions logo

Angular Developer

Honeybee Tech Solutions

Mumbai

Acs Infotech logo

Angular Developer

Acs Infotech

Noida

BDSD Technology Pvt Ltd logo

Angular Developer

BDSD Technology Pvt Ltd

Noida

Talentstream logo

Angular Developer

Talentstream

India