Job Overview

Location
Lahore, Punjab
Job Type
Full Time
Date Posted
14 hours ago

Additional Details

Job ID
1863
Job Views
14
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

Backend Developer

Full Time

Dice Tech Recruitment Services

AI and Full Stack Web Developer

Full Time

Dice Tech Recruitment Services

MERN Stack

Full Time

Dice Tech Recruitment Services

Full Stack Developer

Full Time