Tasks in the role
- Maintain and develop an open source Intergalactic Design System
- Support internal and external developers who use the components
- Developing common components and thinking about how such solutions will grow and scale
- Solving uncommon challenges, such as interfering with someone else’s code or build mechanism, being interested in processes, and figuring out how to make things better and more scalable in the future. There are plenty of fun things to do, and there’s always someone who can help
- Communicating with other teams in the entire company, which means helping to integrate new components, talking about innovations, and listening to and understanding other people’s problems
- Covering new functionality with unit tests and participating in the development of E2E testing
Requirements
Who we are looking for
- 3+ years of experience in JavaScript or TypeScript development
- Experience in developing systems or component libraries
- Understanding of how browsers, web services, and REST APIs work
- Strong knowledge of JavaScript ES6 and React
- Proficiency in making layouts for current browser versions and in adaptive layout
- Good knowledge of HTML5 and CSS3 modern standards
- Understanding of TDD principles and willingness to write unit tests and E2E tests