Loading

Senior Front End Engineer (Angular)

Kathmandu, Nepal|Senior Developer
Openings
1
Posted On
25th September 2024
Deadline
25th December 2024
Designation
Senior Front End Engineer (Angular)
Job Type
On-Site
Location
Kathmandu, Nepal

Summary

As a Senior Front End Engineer at Deerhold, you will collaborate closely with our team of engineers to design and build robust, scalable web applications, with a primary focus on Angular. You will be responsible for architecting and optimizing front-end components, enhancing performance, and ensuring a seamless user experience. This role will also involve designing, developing, testing, and maintaining front-end solutions that integrate with various backend services.


Responsibilities

  • Design, develop, test, and maintain new and existing web applications using Angular.
  • Optimize web applications for performance, scalability, and maintainability.
  • Develop reusable components, modules, and services within the Angular framework.
  • Collaborate with UX/UI designers to implement complex UI/UX designs ensuring responsiveness and cross-browser compatibility.
  • Work closely with backend engineers to define, design, and integrate APIs.
  • Write clean, modular, and testable code, adhering to industry best practices.
  • Participate in code reviews to ensure code quality and maintain high standards for front-end development.
  • Develop and maintain comprehensive software documentation.
  • Stay up-to-date with the latest front-end technologies, tools, and best practices, and evaluate their adoption for project needs.
  • Continuously discover, evaluate, and implement new technologies to improve development efficiency.
  • Mentor junior engineers on best practices, coding standards, and modern Angular techniques.
  • Work on bug fixing, performance tuning, and improving application reliability.


Requirements

  • 5+ years of experience in front-end web development.
  • Hands-on experience with Angular (Angular 16+).
  • Solid understanding of TypeScript, HTML5, CSS3, and modern JavaScript (ES 2023+).
  • Experience in building responsive, performant, and scalable web applications using Angular.
  • Strong knowledge of Angular's architecture, components, services, and state management (NgRx or similar).
  • Strong knowledge of design patterns and standard engineering principles.
  • Familiarity with RESTful API integration and best practices for working with backend services.
  • Experience with front-end build tools and task runners (Webpack, Gulp, npm).
  • Proficiency in working with version control systems (Git).
  • Experience with performance optimization techniques (lazy loading, caching, etc.).
  • Knowledge of CSS preprocessors (Sass, Less) and front-end frameworks like Bootstrap or Material Design.
  • Understanding of CI/CD pipelines and automated deployment practices.
  • Familiarity with browser developer tools and front-end debugging techniques.
  • Knowledge of Web Security best practices and techniques (CORS, XSS, CSRF).
  • Experience with Agile/Scrum methodologies.
  • Strong problem-solving skills and ability to debug complex issues.
  • Experience working with cross-functional teams to deliver high-quality products.
  • Excellent communication and collaboration skills.

Interested and eligible candidates are requested to submit their updated resume to career@deerhold.com or you can directly apply below.