What you get to do in this role:
- Build and maintain dynamic, high-performance web applications using Angular and related technologies.
- Collaborate with designers, backend developers, and product managers to deliver seamless, user-friendly experiences.
- Write clean, maintainable, and testable code while following industry best practices.
Must have skills:
3+ years of relevant experience in Angular, with HTML, CSS, and Javascript.
Job Responsibilities:
- Designing and developing user interfaces using latest Angular best practices.
- Adapting interface for modern internet applications using the latest front-end technologies.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular projects.
- Developing application codes and unit tests in using latest Angular.
- Cooperating with the back-end developer building the RESTful API.
- Communicating with external web services.
- Conducting performance tests.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
- Ensuring high performance on mobile and desktop.
Required Experience:
- Should have 3+ years of experience working as a Angular.JS developer and with total experience of 4+ years.
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience.
- Should have experience in providing SEO solutions for single-page apps.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- Experience with building the infrastructure for serving the front-end app and assets.
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Experience using JavaScript building tools like Gulp or Grunt.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
- Writing extensive unit tests using automated TDD tasks.
- Creating configuration, build, and test scripts for Continuous Integration environments.
- Knowledge of JavaScript MV-VM/MVC frameworks including Angular JS.
- Ensuring a clear dependency chain, about the app logic as well as the file system.
- Validating user actions on the client-side and providing responsive feedback.
- Proven experience implementing front-end and back-end JavaScript applications.
- Architecting and automating the build process for production, using task runners or scripts.
- Critical thinker and good problem-solver.
Performance Goals:
- Sets and achieves realistic, challenging goals, respects commitments, and delivers on promises.
- Deal with clients and other employees professionally always.
- Ardent team player, able to collaborate effectively with a team to deliver software on time.
- Ability to work independently.
- Should have the good analytical and problem-solving capability.
Educational Qualifications:
- Engineering graduate or B. Tech with relevant major subjects like Computer Science.
Soft Skills Required:
- Fluency in English to interact effectively is necessary.
- Outstanding leadership and organizational skills.
- The consultative approach during internal and external discussions.
- Excellent written and verbal communications.
- Must have the necessary patience and understanding of cultural differences.