This Hands-on front-end coding (80%) role. Responsible for creating reusable code, libraries, and templates for future use of a complex open source web project. Candidate must have previous Development experience of new user-facing features along with Optimizing components for maximum performance across all modern web and mobile browsers Position Summary: The Front-End Developer will develop and enhance very large and complex web applications. Ensuring UI/UX code base is scalable and maintainable Own and create reusable components of the client's complex web architecture and may direct the work of other team members. Builds and creates reusable frameworks that can be consumed internally and externally by other companies. This position will own components of the architecture and direct the work of other team members; scaling projects efficiently while maximizing performance and minimizing costs and ensuring quality.