JavaScript Engineer

الوصف الوظيفي

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.


  • 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.

جميع الحقوق محفوظة لموقع جوبس.

متطلبات الوظيفة

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.
تفاصيل الوظيفة
المسمى الوظيفي JavaScript Engineer
آخر موعد للتقديم 25 - May - 2022
المكان رام الله والبيرة
نوع الوظيفة دوام كامل
المستوى المهني متوسط الخبرة
الراتب N/A
الدرجة العلمية البكالوريوس
الخبرة 1 Year
آلية التقديم

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

نصيحة من جوبس لحمايتك : عند التقدم لاية وظيفة عن طريق الانترنت، لا تقم بإعطاء معلومات بطاقة الأعتماد او أية معلومات بنكية / مالية لصاحب عمل.