We are looking for an experienced Angular Developer with 6+ years of hands-on experience in building dynamic and interactive web applications. The ideal candidate will have a deep understanding of the Angular framework, proficiency in JavaScript, Python, and experience with relational databases like SQL Server, Oracle, and MySQL. The candidate should be comfortable working with CI/CD tools and be capable of contributing to the development of scalable and high-performance web applications.
Responsibilities
- Design, develop, and maintain interactive web applications using the Angular framework.
- Write clean, modular, and reusable code in JavaScript and TypeScript.
- Collaborate with cross-functional teams to define application requirements and specifications.
- Implement responsive, user-friendly, and high-performance web interfaces.
- Utilize Python syntax and coding practices to build backend services or APIs.
- Work with SQL Server, Oracle, and MySQL databases to integrate and manage data.
- Follow best practices for application development, ensuring scalability and maintainability.
- Leverage CI/CD tools to automate and streamline the development lifecycle.
- Troubleshoot and resolve application bugs and performance issues.
- Participate in code reviews, ensuring high-quality code standards.
- Stay up-to-date with the latest web technologies and trends, particularly in Angular and frontend development.
Requirements
- Expertise in building and maintaining Angular applications, including familiarity with Angular CLI, component-based architecture, and state management.
- Advanced knowledge of JavaScript and TypeScript for building robust frontend solutions.
- Experience with Python for backend development or API integration.
- Experience with relational databases like SQL Server, Oracle, and MySQL.
- Familiarity with CI/CD tools for automated testing, deployment, and integration (e.g., Jenkins, GitLab CI, or similar tools).
- Proficiency in Git for source code management.
- Strong analytical skills with the ability to troubleshoot and resolve issues.
- Excellent written and verbal communication skills for collaboration with team members and stakeholders.