JavaScript Engineer

Job Description

What we're building

Userpilot is a leading product analytics and engagement software. Our pioneering event-based tracking solution gives product teams the ability to gain insights into how to best acquire, convert, and retain their users with the additional help of user engagement and feedback tools.

We're working on

UI Pattern Builder: Userpilot Chrome Extension is a lightweight tool to build highly customizable in-app messages on top of your web application with zero code.

Tracking and Contextual Triggering: Userpilot client side SDK can be installed on your web application to track users' properties and events. It also serves as a triggering layer for UI components built through our tools. It is highly performant and algorithm centric where its functionality is designed to integrate commonly with all web applications.

Data Segmentation: Through tracking user properties and event capturing, our customers are able to segment their users into compositions on demand through an expressive set of queries. That means having the data constructed in queryable way and consistent across all nodes in a distributed environment is a must.

Real-time infrastructure: We support contextual triggering based on user journey and interactions. The eligibility of each product experience needs to be evaluated and pushed in sub-second latencies.

 

What You Will Do

  • Build modular, well-documented, responsive, and accessible components in our web SDK.
  • Refactoring Javascript modules into smaller reusable functional components utilizing state management.
  • Work on logic centric algorithms like element positioning and detection.
  • Work with Product and Design closely to determine and optimize the user experience.
  • Work with backend engineers and contribute to the design of APIs.
  • Evaluate new technologies and techniques to improve overall practices.

Benefits

  • Work within a dynamic and responsive environment that brings out the best in you.
  • Generous salary and end-of-year performance-based bonus.
  • Comprehensive health insurance.
  • Dental and vision insurance.
  • 9-day winter break.
  • Unlimited snacks, a fully stocked fridge, and a barista coffee machine.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

What You Have

  • 2+ years of experience developing and shipping real-world web applications of high quality.
  • Solid understanding of advanced Javascript concepts in the context of web browser engines.
  • Deep understanding of HTML and CSS.
  • Strong product sense and pursuit for good user experience.

You'd be an excellent fit if you

  • Have previously worked on a Javascript Web SDK.
  • Have professionally developed Typescript code.
  • Have experience with Javascript bundlers and transpilers like Webpack and Babel.
  • Enjoy building an elegant user interface and great user experience.
  • Are able to balance idealism and pragmatism in a dynamic work environment.
  • Possess self-management skills with a continuous improvement mindset.

Bonus Points

  • Experience in contributing to open source development.
  • Experience in developing Chrome Extensions.
Job Details
Job Title JavaScript Engineer
Deadline 25 - May - 2022
Location Ramallah
Job Type Full time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 1 Year
Category I.T. & Tech
Application Instructions

Interested and qualified candidates can apply online through Apply Now-button below

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.