Job Overview

Location
Lahore, Punjab
Job Type
Full Time
Date Posted
25 days ago

Additional Details

Job ID
1863
Job Views
116
Work Mode *
On-site

Job Description

Key Responsibilities:

  • Develop and maintain web applications using Angular, ensuring high-quality user interfaces and a seamless user experience.
  • Collaborate with cross-functional teams, including back-end developers and product managers, to deliver full-stack solutions.
  • Write clean, efficient, and maintainable code while adhering to best practices, coding standards, and design patterns.
  • Design and implement reusable components and services for scalable front-end architectures.
  • Ensure that the front-end is responsive, performant, and compatible across various browsers and devices.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure adherence to best practices.
  • Optimize application for maximum speed and scalability.
  • Integrate with RESTful APIs and third-party services.
  • Participate in Agile ceremonies (standups, sprint planning, retrospectives) and collaborate with the team to achieve sprint goals.
  • Stay up-to-date with the latest front-end technologies and trends, proposing new tools, frameworks, or techniques to improve team productivity.
  • Troubleshoot and debug issues, providing solutions and improving overall system performance.


Requirements:

  • 5 to 10 years of professional experience in front-end development, with a focus on Angular.
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with Angular (2+ versions) and a deep understanding of Angular architecture, including components, services, modules, and routing.
  • Familiarity with state management libraries such as NgRx or RxJS.
  • Experience with RESTful API integration and handling asynchronous data flows using Observables.
  • Solid understanding of responsive design and cross-browser compatibility.
  • Knowledge of modern build tools such as Webpack, Babel, or Angular CLI.
  • Familiarity with version control systems like Git and CI/CD pipelines.
  • Experience working in Agile/Scrum environments.
  • Excellent problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Strong communication skills, both verbal and written, with the ability to effectively work with cross-functional teams.
  • Ability to mentor and provide guidance to junior developers.


Nice to Have:

  • Experience with back-end technologies (e.g., Node.js, Java, or .NET).
  • Familiarity with testing frameworks like Jasmine, Karma, or Protractor.
  • Experience with UI/UX design principles and design systems.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and deployment processes.
  • Contributions to open-source projects or personal development portfolios are a plus.

Location

Similar Jobs

Dice Tech Recruitment Services

Android Developer

Full Time

Dice Tech Recruitment Services

QA Automation Engineer II - Playwright

Full Time

Dice Tech Recruitment Services

iOS App Developer

Full Time

Dice Tech Recruitment Services

Senior Dotnet Developer

Full Time