Full Stack Engineer

Job Description

We are looking for an experienced Senior Full Stack Developer to take ownership of key JavaScript user interface components in our B2B SaaS products. 

You will design, write, test and maintain HTML / CSS/ JavaScript code for our web applications.

You will work with the Product Manager, UI/UX designer and other developers to come up with elegant implementations for new features and enhancements, applying state of the art best practices in JavaScript UI development.

Responsibilities

Your responsibilities include:

  • Develop and maintain very strong and clean HTML/CSS/JavaScript code for B2B SaaS user interfaces
  • Work with the Product Manager and UI/UX designer to ensure feasibility of UI/UX designs
  • Optimize UI components for performance, scalability and maintainability and responsive design.
  • Write solid and maintainable unit test cases
  • Work with server-side developers to ensure seamless operation of the entire application
  • Work with the customer support and services teams to clarify use cases or reproduce, isolate and fix defects. 

Skills and Qualifications

You must have:

  • Demonstrated ability to write clean, efficient, modular and maintainable JavaScript code
  • Experience using modern language features like async/await, ES6, ES 2017, reactive programming, web components, etc.
  • Understanding of functional programming style and map/filter/reduce functions
  • A good understanding of web markup, including HTML5 and CSS3 
  • Solid experience with one or more advanced JavaScript libraries and frameworks, including at least React JS.
  • Ability to diagnose and resolve problems independently, including consulting online resources and effectively asking the developer community for help
  • Experience writing effective and maintainable test code with Jest, Playwright or equivalent tools 
  • Experience working with Git and GitHub
  • Experience working in an agile development environment
  • A strong desire to stay up to date with evolving standards, best practices and tools in JavaScript UI development 

Ideally you will also have:

  • Domain driven design experience
  • Experience using Angular, React, Nodejs, Npm, ndb
  • Exposure to Java and/or APEX
  • Experience working with REST APIs
  • Knowledge of jQuery

Job Summary

  • Published on:2021-09-13 6:05 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-03-20