• Collaborate with UX designers and product managers to iterate on requirements, UI/UX designs • Develop new user-facing features using modern frontend tools • Own large features from design to implementation to deployment • Implement high-performing and reusable UI components and design systems • Optimize the application for maximum speed and scalability • Ensure best security practices, including validating all user input before submitting to back-end services • Write comprehensive unit tests to ensure maintainability and stability • Support fellow engineers through feedback, code reviews, and advancement of internal tools and processes
• Bachelor’s degree in Computer Science or related field
• 4+ years developing production code for a customer-facing SaaS product in a full-stack or frontend role • 2+ years of frontend development experience using Typescript (preferred) or JavaScript • Must have at least 6 years of experience building web applications
• Sound knowledge of Object-Oriented Programming • Strong experience in developing JavaScript web applications especially working with Single Page applications (Angular/ React/ Vue) and building design systems • Able to create UI library or kit (e.g. Bootstrap, Foundation, JS components) • Experience in building consumer-facing applications. • Experience with design and UX principles of web interfaces
Full-time