Participate in the design, solution, code, troubleshooting, resolve, and test software features and components in an Agile environment as part of a Full Stack team
Mentor junior and mid-level engineers and provide technical guidance
Collaborate with cross-functional teams to refine and prioritize software requirements
Participate in code reviews and maintain high-quality code standards
Investigate and resolve complex technical issues and bottlenecks
Contributes to the improvement of development processes and software architecture
Collaborate with cross-functional teams to debug and improve products
Document and demonstrate solutions by developing documentation, code comments, clear and efficient code
Assist in code reviews and enforce standard practices within the team
Continuously learn and adapt to modern technologies and development practices
Requirements
4+ years of strong front-end / UI engineering experience specifically in React and AngularJS
Strong knowledge of JavaScript and/or TypeScript fundamentals and ES6
Demonstrable experience building world-class, consumer web application interfaces
Experience writing unit tests for UI components using technologies like Jest, Chai, Mocha, react testing library and end-to-end testing using Selenium
Working experience with browser APIs, and passion for optimizing front end performance
Experience providing oversight, code-reviews, and mentorship to less experienced engineers
Bachelor's degree in related field or an equivalent combination of professional experience and/or training required