DevJobs

Angular & Python Developer

Overview

We are seeking a talented Angular & Python Developer to join ATE team in Engineering department and contribute to the development of applications. As an Angular & Python Developer, you will be responsible for designing, developing, and maintaining both the frontend and backend components of ATE (Automatic Test Equipment) applications. You will work closely with R&D teams, collaborating on project requirements and delivering high-quality software solutions.


Responsibilities:

  • Develop responsive applications using Angular for the frontend and Python for the backend components of ATE (Automatic Test Equipment) applications.
  • Collaborate with the development team to understand project requirements and translate them into technical solutions.
  • Implement frontend designs and ensure cross-browser compatibility.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct unit tests and perform debugging to ensure application stability and quality.
  • Integrate frontend and backend components to create seamless user experiences.
  • Stay up-to-date with the latest Angular and Python updates, trends, and industry practices to continuously enhance your skills and contribute innovative ideas.


Requirements:

• Experience of 2-3 years in both Angular and Python development.

• Strong experience in Angular development, including Angular 8+ versions.

• Proficiency in JavaScript, TypeScript, and Python.

• Familiarity with RESTful APIs, HTTP protocols, and frontend-backend integration.

• Experience with Python for backend development.

• Knowledge of database concepts and experience working with NoSQL (Mongo) databases.

• Familiarity with version control systems.

• Strong problem-solving and troubleshooting skills.

• Attention to detail and commitment to delivering high-quality software.



Preferred Qualifications:

  • Experience with other frontend frameworks and libraries (e.g., React, Vue.js).
  • Knowledge of cloud platforms (e.g., AWS, Azure) and experience with deploying applications to the cloud.
  • Familiarity with test-driven development (TDD) and writing unit tests.
  • Understanding of Agile/Scrum methodologies.

• 5% willingness to travel.


OpsysTech