What to Expect:
● Ownership over feature design and implementation, with a focus on sound technical
choices and maintainability. At times, this would be in collaboration with other software
engineers.
● Proficient in JavaScript & TypeScript;
● Experience in frontend technologies (HTML & CSS etc) as well as any web framework
(React Preferred), understand their design principles and application scenarios; and have
good practise and understanding of common web compilation and bundling frameworks,
including Webpack/Rollup/Babel/AST.
● Familiar with various front-end related debugging and testing tools, and have independent problem-solving skills;
● Contribute in technical discussions and solutioning sessions.
● Possess good coding and documentation habits, pay attention to code style, familiar with
basic design patterns and principles, and continuously focus and optimize projects
● Autonomy to drive the direction of the product
● Chance to work on creating developer tooling systems from the ground up, from
research all the way to implementation.
● Chance to work with different development teams while enabling them to be more productive at the same time
How to Succeed:
● Excellent teamwork and communication skills; communicating technically complex ideas
to non-technical people effectively is a plus
● Having a growth mindset and willing to share knowledge to grow together with the team
● Enjoy making data-driven decisions while leaving ego aside
● Understand that problems can be solved in different ways, sometimes not with
engineering; understand how these solutions can and should be evaluated.
● Willing to learn and own fullstack
Helpful experience:
● Experience in fullstack or backend JavaScript (Node.js)/TypeScript or other backend frameworks
● Experience with automated testing
● Experience with deployments cloud infrastructure such as AWS, Azure, or Google Cloud
● 3-5 years of relevant experience