JavaScript Engineer

Islamabad, Islamabad Capital Territory, Pakistan Full-time

We have openings at our Islamabad office for Software Engineers (Java Developers) to join our fast growing and fast-paced international organization.

If you are a continuous learner, obsessed with doing things better next time around and have the character to tell your boss "No" when something can't be done and the intuition to ask "Why?" when something seems wrong, then you will be a good fit within our organization.

We practice distributed SCRUM between our offices in the UK and Islamabad and we pride ourselves on our open communications and flat management structure. We hope we have created a company where honesty, talent, and hard work can shine. 

While our customers range from venture-backed startups through to multi-national corporations our promise to them is the same. We iteratively design and develop products that will work at web scale on any device delivering an exceptional experience to their end user.

 

What you’ll be doing as JavaScript Engineer

  • Develop new UI features from initial design through delivery for web and mobile apps.
  • Write clean, efficient, maintainable, and robust code.
  • Work with stakeholders, product management, and designers to define what they want, what they need and what can be delivered with providing best technical solutions.
  • Fanatical about JavaScript, capable of coding custom solutions.
  • continuously learn and master the latest industry standards and technology.

 

You should have:

  • Bachelors or Master’s degree in Computer Science (or related discipline)
  • Proven experience in building web and mobile applications.
  • Strong command on JavaScript ES6, HTML5, and CSS3
  • Strong understanding of OOP concepts.
  • Experience in working in an agile development environment.
  • Experience with React or with other JavaScript frameworks like Angular, Backbone, etc and substantial Single Page Applications will be a huge plus.
  • Knowledge of Node, NPM, React, Lodash, Babel, promises, Jest.
  • Knowledge of iOS (Swift) or Android (Java) or ReactNative or mobile-oriented web applications (e.g. responsive design, Ionic, Cordova) will be added advantage.
  • Experience in writing unit tests or TDD or BDD will be added advantage
  • Experience with JIRA, Confluence, Bitbucket/Git or related tools.
  • Experience with MacOS, bash will be an added advantage