Working with projects for both internal users and customers, developing general modules that can be used by a wide range of our applications. Designing interfaces and information architecture. Designing and participation in the implementation of complex, responsive features and rich data visualization tools. Delivering high quality TypeScript, JavaScript, HTML and CSS code. Identifying bottlenecks and bugs, proposing solutions to these problems and finding further improvements. Defining core technologies and best practices for Front End Development. Planning, developing, testing and documenting design implementations as a part of the Scrum team. Communicating effectively with other developer teams, providing technical consultations.