Senior Front End Developer - Angular Python
Job Description
Responsibilities:
• Drive adoption of AI-assisted development practices (including code generation, testing, and optimization) to improve engineering efficiency and accelerate delivery timelines.
• Develop, test, and maintain dynamic web applications using Angular for the front end.
• Build and maintain robust back-end services and APIs using Python, ideally with Django or Flask.
• Collaborate with designers, product managers, and other developers to define and implement innovative solutions.
• Write clean, efficient, and maintainable code that adheres to best practices.
• Participate in code reviews, ensuring code quality and scalability.
• Optimize applications for maximum speed and scalability.
• Troubleshoot and resolve issues, bugs, and bottlenecks in applications.
• Stay updated with the latest industry trends, technologies, and best practices.
Requirements:
• Strong understanding of RESTful API development and integration.
• Experience with front-end technologies: HTML5 CSS3 JavaScript, and TypeScript.
• Familiarity with version control systems such as Git.
• Good knowledge of relational databases (e. g., PostgreSQL, MySQL) and ORM frameworks.
• Experience with Agile/Scrum methodologies.
• Strong problem-solving skills, attention to detail, and ability to work independently as well as collaboratively.
• 5+ years of hands-on experience in developing web applications using Angular (preferably Angular 8 or higher).
• 2+ years of experience in Python development, with proficiency in Django or Flask.
• Experience with cloud platforms like AWS, Azure, or Google Cloud.
• Familiarity with Docker, Kubernetes, and CI/CD pipelines.
• Knowledge of front-end build tools like Webpack or Gulp.
• Experience with unit testing and test-driven development (TDD).
