Requirements
- Bachelor or above degree in Computer Science or related major, 3+ years of industry experience in a software development environment.
- Proficiency in JavaScript, ES5/6, CSS and strong knowledge of data structures and algorithms.
- Understanding of component-based development ideas, familiarity with React, Angular, Vue.js, or any other equivalent library / framework.
- Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization.
- Understanding of construction and continuous integration, familiarity with at least one construction tool.
- Strong logical thinking ability, good at analyzing, summarizing, and solving problems, loves front-end technology and focuses on technological development.
- Self-driven, strong learning ability, lively and cheerful personality.
- Having in-depth research in engineering, componentization, data visualization and other directions is a plus.
- Experience in Node.js development and understanding of back-end technologies is a plus.
- Active in technical communities or having open-source work or technical blogs is a plus
Qualifications:
- Proficiency in SCSS and other front-end technologies.
- Experience with Web design principles and best practices.
- Knowledge of E-commerce platforms and Drupal is a plus.
- Familiarity with version control systems like SVN.
- Understanding of Express.js for server-side rendering.
Join us if you are passionate about creating exceptional user experiences and have a strong background in front-end development.
Job Type: Full-time
Pay: $180,000.00 - $260,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- Front-end development: 3 years (Required)
- Node.js: 3 years (Required)
- JavaScript: 3 years (Required)
- React: 3 years (Required)
Language:
Work Location: In person