What you will do
- Build the web frontend product features. Write product features or system development code
- Apply technical knowledge and problem solving skills to build innovative solutions for complex workflows
- Strive for constant improvement in terms of code quality, maintainability, performance
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Ensure engineering best practices, including writing comprehensive test cases are followed
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
- Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Support engineering operations, including being on-call for production support when necessary
- Collaborate effectively with the team, while being a good communicator (both verbal and written)
- Document and share important aspects of all engineering decisions being made
What you’ll need
- Strong engineering skills and foundations, including problem solving, coding and debugging
- Expertise in core Javascript with at least 7 years of experience developing with it
- Proficient in Typescript, HTML5, and CSS3 usage in building large-scale applications
- Experience in browser (Google Chrome, Mozilla Firefox) plugin development is a plus
- Passion for building rich and innovative user experience
- Strong communication skills. Proactive in driving various initiatives and processes for the team as well as communicating with various stakeholders
- Bachelor's degree in Computer Science or related fields would be nice to have