Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Careernet

NewBe an early applicant

Senior Software Engineer - Angular

Posted
Discussion

Summary

Builds and tests web UI features in Coimbatore using Angular, TypeScript, Angular Material, and micro frontends, with .NET Core and PostgreSQL on the backend. Day-to-day covers code reviews, unit testing, refactoring, mentoring juniors, and DevOps/CI-CD with Docker, SonarQube, and Azure DevOps in agile scrum teams.

Key Skills: Angular, Angular Material, Typescript, Dot Net Core, EF Core, Design patterns, Unit Testing, Postgre SQL, Github Copilot, Dockers, Containers, DevOps, SonarQube, SCA

Responsibility:

  • As a UI developer, you will understand, analyse and implement the UI requirements. Designs and implement solutions for medium to a large scale problem
  • Develop and test new features using UI Frameworks such as Java script, Type script, HTML, CSS, Angular, NodeJS and Micro frontends.
  • Implement, test, and bug-fix functionality.
  • Implement DevOps best practices for managing source code and continuous integration/delivery.
  • Build best-in-class software with performance, reliability, and user experience.
  • Analyses requirements and estimate efforts timeline, dependencies, and risks.
  • Contributes to functional specifications, technical design & solution. Performs design and code reviews to build robust applications and features.
  • Troubleshoots and resolves defects along with root cause analysis.
  • Develops and deploys new features to facilitate related procedures and tools.
  • Strong refactoring skills and the ability to assess and mitigate technical risks.
  • Responsible for regular communication with others involved in the development process.
  • Assist in the successful onboarding and training of team members
  • Participate as a team member in fully agile scrum deliveries.
  • Guides entry-level engineers and professionals.
  • Conversant with agile software development processes / methodologies and tools like Azure Devops, Jira etc.
  • Work in an international environment with a multicultural team.
  • Exhibit excellent team spirit and good in communication.

Key Requirements

  • You must be proficient in HTML, CSS, Javascript and Typescript and Angular.
  • Experience of unit test frameworks like Jasmine/Karma/Jest is essential.
  • Experience in using ALM/Configuration management tools e.g. GIT is essential.
  • Knowledge of CI, CD & DevOps is essential.
  • Knowledge and experience in code quality tools like SonarQube is essential.
  • Experience in Build tools like maven, Gradle is essential.
  • Knowledge of cloud like AWS, Azure and cloud deployment is essential.
  • Experience in Docker and podman is must, Kubernetes is nice to have
  • Experience with Progressive Web App (PWA) development
  • Familiarity with Angular Material Design and component library implementation
  • Knowledge of version control systems (Git) and collaborative development workflows
  • Proficiency with RESTful API integration and HTTP client implementation

Nice to Have

  • Experience in UX design is a plus.
  • Experience in Node JS and micro front ends
  • Experience in IAM tools like Key cloak is a plus.
  • Knowledge on .NET core concepts is a plus
  • Knowledge of Unix / Linux / Windows environments is a plus.

Education:

  • Qualification: BE / B.Tech / ME / M.Tech.
  • You must have experience of 7-12 years.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →