Responsibilities:
- Estimate, design, develop, and test new functionality, as well as document design decisions.
- Participate in code reviews and test automation activities.
- Collaborate on technical analysis and design, in addition to contributing to the definition of the future state of the system architecture.
- Work with product owners and functional analysts to identify and refine functional and non-functional product requirements.
- Promote high design and development standards and mentorship both within and outside the team.
- Considerable hands-on experience with JavaScript/TypeScript.
- Proficiency in React. Vue or Angular experience is a plus.
- NodeJS experience strongly preferred.
- Deep knowledge of any modern UI frameworks such as Vue, Angular and associated tools such as webpack, Sass/Less.
- Deep understanding of how browsers work (i.e., rendering, event processing); good knowledge of CSS.
- Excellent written and spoken English skills.
- Knowledge of backend technologies is a plus — Java/Kotlin, Spring, OpenAPI.