Angular Developer

james-harrison-vpOeXr5wmR4-unsplash.jpg

Responsibilities:

  • Working with our team and Cloud Architects to design and develop end to end Cloud Native solutions with a large focus on application and data, all with a good understanding of underlying cloud infrastructure

  • Be part of a team of a global team, supporting other members of the team in overcoming challenges, removing roadblocks, and developing options and solutions

  • Understand the project by asking questions, identifying challenges, and offering suggestions for improvements.

  • Develop user interfaces for modern rich Internet applications with the latest front-end technologies.

  • Demonstrate deliverables to the client during the client meetings.

  • Provide suggestions to the client to improve the quality of the project.

  • Test the website and identify any technical problems and hitches.

  • Write reusable, testable, and efficient code.

  • Integrate front-end elements developed by the front-end team with a functional logic.

  • Develop unit test cases JavaScript, Typescript, HTML, and CSS.

 

Requirements

  • Bachelors in Computer Science or relevant degree.

  • 1+ years of relevant experience in Angular web development.

  • Proficiency with JavaScript, Typescript, CSS, and HTML5.

  • Deep knowledge of Angular practices and commonly used modules based on extensive work experience.

  • Good knowledge of CSS precompilers like Sass.

  • In-depth knowledge of the web platforms and their integrations with APIs, caching layer, proxies, and other web services or Web APIs, etc.

  • Experience with node build tools like WebPack, Gulp, etc. Webpack Preferred.

  • Good knowledge of package managers like NPM or Yarn.

  • Working knowledge of Angular CLI.

  • Proficient understanding of code versioning tools such as Git.

  • Experience in automated unit test development practices and design methodologies.

  • Strong desire to work at a rapidly growing company.

  • Strive to learn new technologies and tools.

  • Should have an understanding of agile processes and methods, particularly Scrum.