Front-End Developer (Angular & JavaScript)

how can we help you?

Contact us at the Velosi office nearest to you or submit a business inquiry online.

The strength of our approach comes from offering a multiregional service while meeting local needs. Velosi achieves this because we operate in selected world’s major established and emerging markets.

Mr. Ijaz Ul Karim Rao
Ijaz Ul Karim Rao
MD, Velosi Asset Integrity Limited

Velosi is looking for a Front-End Developer with hands on experience in Angular and Java Script.

Job Type: Full-time, Permanent
Project Location(s): Pakistan (Islamabad/Lahore/Karachi/Multan)
Education: BE/B.Tech/B.Sc. graduate in computer science or a related field, a Master's would be a plus.

Job Responsibilities

  • Collaborate with cross-functional teams to translate design concepts into interactive, responsive, and engaging user experiences.
  • Work closely with backend developers to integrate frontend components with server-side logic.
  • Ensure cross-browser compatibility and optimize application performance for speed and responsiveness.
  • Architect and implement reusable, maintainable, and modular front-end code using modern JavaScript frameworks and libraries.
  • Conduct thorough testing and debugging to ensure functionality and user experience.
  • Stay up-to-date with emerging front-end technologies.
  • Stay up-to-date with the latest web technologies, trends and best practices, actively contributing to the team’s knowledge base.
  • Conduct regular code reviews and provide constructive feedback.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability
  • Communicating with external web services
  • Participate in design sessions for new product features and capabilities.
  • Gather and refine specifications and requirements based on technical needs.
  • Produce technical design documents and participate in technical walkthroughs.
  • Maintain code integrity and organization.
  • Ability to work effectively in a fast-paced, deadline-driven environment.
  • Identifying and troubleshooting issues with front-end code.
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines.

As our ideal candidate, you should have:

  • BE/B.Tech/B.Sc. graduate in computer science or a related field, a Master’s would be a plus.
  • 3 to 5 years of experience.
  • Solid knowledge and experience with at least one modern JavaScript framework such as Angular, React, etc. (Willingness to learn more technologies)
  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), Typescript and JavaScript frameworks.
  • Solid understanding of RESTful APIs and asynchronous request handling, partial page updates
  • Familiarity with version control systems (e.g., Git) and package managers (e.g., npm).
  • Proficiency in implementing data structure and algorithms in JavaScript and typescript
  • Understanding of performance optimization techniques and cross-browser compatibility issues and ways to work around.
  • Strong understanding of the Document Object Model (DOM).
  • Advanced knowledge of state management with NgRx or other related libraries.
  • Advanced knowledge of reactive programming with RxJS and concept of Chaining, Closure, Hoisting and High level of knowledge of JavaScript (es6, Error handling, debugging).
  • Deep knowledge of Angular best practices and commonly used modules/libraries, components, reactive form, custom pipes and directives and change detection mechanism.
  • Ability to write efficient, secure, and reusable code.
  • Knowledge of JavaScript MV-VM/MVC architecture.
  • Proficient with software development lifecycle (SDLC) and agile methodologies.
  • Strong analytical thinking, troubleshooting, and problem-solving skills
  • Ability to analyze and solve problems
  • Excellent communication and collaboration skills.

An Added Advantage to Have:

  • Advanced knowledge of Angular / Ionic and progress web app
  • Familiarity with charting libraries (e.g., D3.js, Chart.js).
  • Client-side data handling,
  • Experience with PrimeNG / Material UI