Hiring: Angular Developer
Location: DHA Phase 8 - Lahore (on-site role)
Positions Open: 04
Job Responsibilities:
- Develop user-friendly web applications using Angular framework.
- Collaborate with designers, backend developers, and other stakeholders to translate UI/UX
designs into functional features.
-
Implement responsive designs and ensure cross-browser compatibility.
-
Optimize application performance and scalability.
-
Write clean, modular, and maintainable code.
-
Conduct thorough testing and debugging of the application.
-
Stay up to date with the latest frontend technologies, trends, and best practices.
-
Participate in code reviews and provide constructive feedback to team members.
-
Troubleshoot and resolve issues reported by users or clients.
-
Collaborate with the backend team to define and consume APIs
Skills:
-
Proficiency in HTML5, CSS3, and JavaScript.
-
Experience with frontend build tools such as Webpack or Gulp.
-
Knowledge of RESTful APIs and asynchronous request handling.
-
Familiarity with version control systems like Git.
-
Experience with unit testing frameworks like Jasmine or Karma.
-
Understanding of responsive design principles and mobile-first development.
-
Ability to write efficient, reusable, and well-documented code.
-
Good problem-solving and debugging skills.
-
Strong communication and collaboration skills.
Qualifications Needed:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience in software development.
- Thorough understanding of Angular and its core principles.
- Hands-on experience with ag-grid, Angular Material (or similar UI framework), NPM or NX.
- Familiarity with Modern JavaScript tools such as ESLint, Babel, Webpack
- Familiarity with newer specifications of EcmaScript.
- Work in cross functional environment with operation managers and coordinators
- Authentication in angular application using 3rd party components like (Okta, OAuth, Azure AD etc.)
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Hands on experience with Angular Custom Elements creation and dynamic loading.
- Hands on experience with environment-based releases in angular.
- Optimization of angular application effective on PageSpeed Insights.
- Strong proficiency in JavaScript and Typescript, including DOM manipulation and the JavaScript object model.
- Experience with data structure libraries (e.g., Immutable.js) is a plus.
- Familiarity with RESTful APIs integration.
- Familiarity with modern front-end build pipelines and tools like Azure Pipelines or GitHub Actions.
- Packaging and Deployment after minification and uglification.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
- Experience with system architecture or leading a software team is a strong advantage.