Tech Lead/Staff Frontend Software Engineer
Job Overview
Role- Tech Lead/Staff - Frontend Software Engineer
Responsibilities:
· Provide technical leadership and build high performing teams within your organization, including mentoring team members and providing technical support for engineers on the team.
· Collaborate with Product Managers, Designers, and other disciplines to develop all of companies US businesses.
· Be responsible for developing all of US Shop businesses - which will involve exciting projects covering user growth, homepage, discovery channel, page build system etc.
Requirements/Minimum Qualification:
· Bachelor or higher degree in Computer Science or related technical discipline with 5+ years of related working experience on Frontend development.
· 1+ years of experience of managing or tech-leading a software engineering team.
· Proven experience with JavaScript/HTML/CSS, React/Vue/Angular.
· Proven experience in solving browser compatibility issues and optimizing front-end performance.
· Proven experience in understanding of business, technical abstraction and system module design.
· Large-scale website architecture experience.
Job Overview
Role- Senior Frontend Software Engineer
Responsibilities:
· Work closely with product managers and designers to deliver state of the art user experience in supply chain systems and platforms.
· In-depth understanding of supply chain business and focus on building world-class systems and platforms, which combine usability, accessibility, elegance, performance, and maintainability.
· Responsible for developing common capabilities for supply chain business.
· Regularly communicate with business teams and contribute to technical decisions on projects among the product.
Requirements:
· Bachelor or above degree in Computer Science or related major, 5+ 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.
Job Type: Full-time
Pay: $148,000.00 - $300,000.00 per year
Benefits:
401(k)
Dental insurance
Employee assistance program
Health insurance
Life insurance
Paid time off
Parental leave
Retirement plan
Vision insurance
Schedule:
8 hour shift
Monday to Friday
Work Location: In person