Job Description The Senior Front End Web Developer to join our awesome team and deliver a streamlined user experience for Convo's powerful enterprise communication & collaboration suite! Location : Islamabad, PK - non-remote role Application Deadline : 09 April, 2021 - Interviews may start earlier Role Summary We are looking for a team member who strives to develop a first class codebase using ReactJS.
You will implement a complete user interface for our mobile and desktop web app. You will be creating modules and components and coupling them together into a functional app.
The artistic design will be delivered to you, together with a few HTML templates, but we will look to you for animations, CSS, and final HTML output.
You will work in a team with the backend developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required and we hope you bring everything you got to the table! Responsibilities
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI / UX designs
Optimize application for maximum speed and scalability
Cooperating with the backend developer in the process of building the RESTful API
Communicating with external web services
Collaborate with other team members and stakeholders
Skills And Qualifications
Bachelor's degree in Computer Science or related field. 7+ years of experience in Frontend development.
Proficient understanding of web markup, including HTML5, CSS3
Basic understanding of server side CSS preprocessing platforms, such as LESS and
ReactJS, AngularJS, Angular 6, BackboneJS, XML / JSON
Note : Every front-end developer is expected to have a proficient knowledge of
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work
Proficient understanding of code versioning Git / Bit bucket
Knowledge and experience of TDD (Test Driven Development) is a PLUS
Knowledge and experience of bundler / task run such as Grunt, Webpack Parcel etc is plus.
Good understanding of application profiling and performance tuning.
Knowledge of design systems is a PLUS
Ability to work independently and deliver
Strong communication skills, pro-active personality and ability gel in well with a team
What We Have For You Great compensation package, medical benefits for you and your family, an opportunity to participate in company stock ownership plans, meals, on-premises gym, frequent performance-tied increments and performance recognition awards and a great lean and agile work culture!