Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: JavaScript Front End Developer – Automation.
Lahore Jobs | Expertini

Urgent! JavaScript Front-End Developer – Automation - Local Job Opening in Lahore

JavaScript Front End Developer – Automation



Job description

About the Role

We're looking for a JavaScript Front-End Developer – Automation & Testing Focus with 2–3 years of professional experience to join our growing engineering team.

In this role, you'll help build scalable, high-performance web applications and contribute to front-end implementation.

You'll collaborate closely with UI/UX designers, backend engineers, and product managers to deliver clean, maintainable, and user-friendly code.

Strong communication skills in English are essential to work effectively within the team and with stakeholders If you're eager to learn, grow your skills, and enjoy solving front-end challenges, you'll be a great fit.

Key Responsibilities

· Develop modern, responsive web applications using JavaScript (ES6+).

· Build and maintain reusable components using React, Vue, or Angular.

· Collaborate with teammates on front-end development and best practices.

· Integrate RESTful APIs and manage application state effectively.

· Ensure cross-browser compatibility and responsive UI performance.

· Participate in code reviews and share knowledge with peers.

· Write and maintain unit, integration, and end-to-end (E2E) tests.

· Optimize applications for speed, scalability, and accessibility (a11y).

· Contribute to agile development practices and sprint planning.

What We're Looking For

· 2–3 years of professional experience in front-end or full-stack JavaScript development.

· Proficiency in JavaScript, HTML5, and CSS3.

· Experience with modern frameworks like , , or Angular.

· Understanding of component-based architecture and SPA principles.

· Hands-on experience with state management (e.g., Redux, Zustand, Vuex, Pinia).

· Knowledge of REST APIs and asynchronous programming (Promises, async/await).

· Familiarity with Git, version control, and modern development workflows.

· Exposure to testing frameworks such as Jest or React Testing Library.

· Basic knowledge of front-end build tools (Webpack, Vite, Rollup, etc.).

.

Strong communication in English.

Nice to Have

· Experience with Cypress for end-to-end testing.

· Strong unit testing skills for front-end applications.

· Experience with TypeScript.

· Familiarity with or backend integrations.

· Understanding of accessibility standards (WCAG).

· Experience with CI/CD pipelines and automated deployments.

· Exposure to performance tuning and monitoring.

Job Type: Full-time

Application Question(s):

  • Can you share your experience with test automation or CI/CD pipelines?

    For example, have you used tools like Cypress, Jest, or automated deployment systems to improve development efficiency and reduce manual effort?

  • Since this role requires strong communication in English, how do you usually explain complex technical issues to non-technical stakeholders or teammates?

  • Can you walk us through a project where you used React, Vue, or Angular?

    What challenges did you face, and how did you overcome them?

  • What's your approach to unit testing and end-to-end testing in front-end applications?

    Can you share tools or practices you prefer?

Work Location: In person


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your JavaScript Front Potential: Insight & Career Growth Guide