Warning (2): filemtime(): stat failed for /var/app/current/app/View/Layouts/../../webroot/css/proven.responsive.min.css [APP/View/Layouts/responsive.ctp, line 69]" type="text/css" />
45016 54920

JavaScript Developer

Psychometric

Jan 28, 2019 - Financial District


Company Description

Psychometric is a leading personality testing company. We help companies gain a better understanding of their employees and hire the best candidates.

Headquartered in Santa Monica and San Francisco, CA, Psychometric is a worldwide leader in personality science.

Team Description

You will work on our product development team, which is responsible for building out the testing platform that administers all of our candidate and employee assessments. This team is also responsible for our client-facing dashboards, which help companies understand the current state of their employees — and how they're doing from a talent acquisition point of view.

Role Description

We are looking for an intelligent and inventive JavaScript Developer. Your primary responsibility will be the implementation of visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

Responsibilities:

• Develop new user-facing features.
• Build reusable code and libraries for future use.
• Ensure the technical feasibility of UI/UX designs.
• Optimize applications for maximum speed and scalability.
• Assure that all user input is validated before submitting to back-end services.
• Collaborate with other team members and stakeholders.
• Take smart risks and champion new ideas.

Requirements:

• Strong understanding of JavaScript, its quirks, and workarounds.
• Basic understanding of web markup, including HTML5 and CSS3.
• Good understanding of advanced JavaScript libraries and frameworks such as Vue
• Experience with asynchronous request handling, partial page updates, and AJAX.
• Proficient knowledge of cross-browser compatibility issues and ways to work around such issues.
• Familiarity with front-end build tools.
• Proficient understanding of code versioning tools such as Git.
• Solid understanding of browser rendering behavior and performance.
• Willingness to help your teammates, share your knowledge with them, and learn from them.

If you’re interested, please take the assessment at the following link and submit an application:

https://www.psychometric.app/psymetric/nll/Candidate-Survey/JavaScript%20Developer

If we think you’re a good fit we’ll be in touch soon.

 

Other jobs you may like

IT Support Specialist

Hammitt - San Francisco, CA

8 hours ago

Desktop Support Specialist

Atlas Search - Menlo Park, CA

4 hours ago

Executive Support Specialist

The Phoenix Group - San Francisco, CA

8 hours ago

Restaurant Delivery

DoorDash - San Francisco, CA

Yesterday

Maintenance Supervisor

Ghirardelli Chocolate Company - San Leandro, CA

8 hours ago

Apply to jobs on the go with Proven mobile

(default) 7 queries took 3 ms
NrQueryErrorAffectedNum. rowsTook (ms)
1SELECT `EmployersJob`.`id`, `EmployersJob`.`employer_id`, `EmployersJob`.`ats_url`, `EmployersJob`.`url`, `EmployersJob`.`title`, `EmployersJob`.`craigslist_city`, `EmployersJob`.`craigslist_sub_city`, `EmployersJob`.`craigslist_sub_sub_city`, `EmployersJob`.`craigslist_state`, `EmployersJob`.`open`, `EmployersJob`.`post_date`, `EmployersJob`.`duration`, `EmployersJob`.`anonymous_post`, `EmployersJob`.`compensation`, `EmployersJob`.`zip`, `EmployersJob`.`description`, `EmployersJob`.`unique_name`, `EmployersJob`.`created_date`, `Employer`.`lat`, `Employer`.`lon`, `Employer`.`id`, `Employer`.`company_name`, `Employer`.`company_logo`, `Employer`.`simple_posting_process`, `Employer`.`user_id`, `Employer`.`zipcode`, `Employer`.`city`, `Employer`.`street_address`, `Employer`.`street_address2`, `Employer`.`state`, `UtZipcode`.`zipcode`, `UtZipcode`.`city`, `UtZipcode`.`state_prefix` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) LEFT JOIN `proven_production`.`employers` AS `Employer` ON (`EmployersJob`.`employer_id` = `Employer`.`id`) WHERE `EmployersJob`.`id` = 45016 LIMIT 1111
2SELECT COUNT(*) AS `count` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) WHERE `EmployersJob`.`employer_id` = 30446 AND `EmployersJob`.`open` = 1111
3SELECT `User`.`unique_name`, `User`.`email_validated` FROM `proven_production`.`users` AS `User` LEFT JOIN `proven_production`.`workers` AS `Worker` ON (`Worker`.`user_id` = `User`.`id` AND `User`.`is_worker` = 1) WHERE `User`.`id` = 711501 AND `User`.`active` = 1 LIMIT 1110
4SELECT `EmployerMobileImage`.`file_name` FROM `proven_production`.`employer_mobile_images` AS `EmployerMobileImage` WHERE `EmployerMobileImage`.`employer_id` = 30446 LIMIT 1000
5SELECT `User`.`unique_name`, `User`.`email_validated` FROM `proven_production`.`users` AS `User` LEFT JOIN `proven_production`.`workers` AS `Worker` ON (`Worker`.`user_id` = `User`.`id` AND `User`.`is_worker` = 1) WHERE `User`.`id` = 711501 AND `User`.`active` = 1 LIMIT 1110
6SELECT `BillingTransaction`.`id` FROM `proven_production`.`billing_transactions` AS `BillingTransaction` WHERE `BillingTransaction`.`employers_job_id` = 45016 ORDER BY `BillingTransaction`.`created_date` desc LIMIT 1110
7SELECT `EmployersJob`.`title`, `EmployersJob`.`description`, `UtZipcode`.`city`, `UtZipcode`.`state_prefix`, `EmployersJob`.`zip` FROM `proven_production`.`employers_jobs` AS `EmployersJob` LEFT JOIN `proven_production`.`ut_zipcodes` AS `UtZipcode` ON (`EmployersJob`.`zip` = `UtZipcode`.`zipcode`) WHERE `EmployersJob`.`id` = 45016 LIMIT 1111