Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Front End Developer(Angular JS)

Engineering | Islamabad, Pakistan | Full Time

Job Description

About Us:

Convo is a platform for work conversations that helps large teams come together. With an easy newsfeed format, users can chat, upload files, highlight and comment to have fast, focused and secure discussions.


  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS

  • Optimize application for maximum speed and scalability

  • Cooperating with the back-end developer in the process of building the RESTful API

  • Communicating with external web services

  • Collaborate with other team members and stakeholders


  • An expert in AngularJS to be able to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance.

  • Should be able to create modules and components and couple them together into a functional app. 

  • A thorough understanding of all of the components of our platform and infrastructure is required.

  • Proficient understanding of web markup, including HTML5, CSS3.

  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.

  • Proficient understanding of client-side scripting and JavaScript frameworks, including AngularJS, BackboneJS and RxJS.

  • Good understanding of asynchronous request handling, partial page updates, and AJAX.

  • Proficient understanding of cross-browser compatibility issues and ways to work around them.

  • Proficient understanding of code versioning Git/Bit bucket.

  • Team player.

  • Creating custom, general use modules and components which extend the elements and modules of core AngularJs and BackboneJs

  • Architecting and automating the build process for production, using task runners or scripts

  • Understanding of Grunt, Karma and Protector

  • Writing extensive unit tests using automated TDD tasks

  • Creating configuration, build, and test scripts for Continuous Integration environments