drjobs Frontend Engineer

Frontend Engineer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sunnyvale, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Role: UI/Front-end Engineer(s) with strong knowledge of JavaScript Location: Sunnyvale, CA and Austin, TX Need Strong UI / Frontend Developer with JavaScript Candidate should have, Extensive experience building medium to large applications using one of the modern JS frameworks (Vue, React or Angular) utilizing client side router and data store Required Skills: 1. Strong fundamental CS background, including data structures, algorithms, system design, OOP, FP and etc. 2. Good understanding of major design patterns (modular, facade, observer and etc) 3. Understanding of major front end architectural patterns (MVC, MVVM, Flux and etc) 4. Expert level of vanilla JS (es6/7/next) 5. Extensive experience building medium to large applications using one of the modern JS frameworks (Vue, React or Angular) utilizing client side router and data store 6. Experience building Node web applications (Express or Koa), defining APIs and interacting with services or data layer 7. Expert level of CSS and one of the pre-processors (SCSS, Stylus, LESS and etc) 8. Experience writing unit tests for client and server side code using one of the testing frameworks and test runners (Mocha, Jasmin, Jest and etc) 9. Good sense of pixel perfect design and UX and ability to build UI that looks good

Employment Type

Full Time

Company Industry

About Company

10 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.