Front End Developer

To join our dynamic team of AI researcher and IT developers we are looking for a Front-end developer for our office in Lahore, Pakistan. AI4LYF is a company with dynamic environment comprising a team of researchers and developers with mission of building Artificial Intelligence based diagnosis solutions to revamp and continuously improve Healthcare sector.

Responsibilities as front-end developer

  • Delivering a complete front-end application
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
  • Developing new user-facing and scripting features using React.js.
  • Coordinating the workflow between the graphic designer, backend developer, and yourself
  • Cooperating with the back-end developer in the process of building and integrating the RESTful API
  • Converting available dashboard themes into useful customized data-intensive products and developing new data visualization web applications from scratch.
  • Creating configuration, build, and test scripts for continuous integration environments

Required skills and experience

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with ES6 and Typescript
  • Experience with data structure libraries (e.g.Immutable.js) will be a plus point.
  • Experience with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Expertise in code versioning tools such as Git,
  • In-depth knowledge of JavaScript, CSS, HTML5.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Experience with any other modern JavaScript framework like Angular, VueJS is a plus.
  • UI/UX development with applications like Figma is an advantage


  • Experience working with real-time data flows.
  • Experience with plotting/data visualization (e.g. Chart.js, HighCharts, Plotly.js or D3.js etc)
  • Experience with Voip integration


Education: BS/MS in Computer Science / Software Engineering / IT or relevant field.


  • React.js
  • HTML
  • CSS
  • Javascript

How to apply: Please send your CVs to

Apply now!