Frontend Software Engineer
Current• Maintenance and development of new features on the platform. Using HTML, CSS, SaaS, Javascript, Typescript, React, Styled Components, Redux, Redux-saga, React Hookform. Platform with excellent performance and accessed daily by hundreds of users and with a large volume of data processing.• Development and maintenance of Design System. Using React, Storybook, StyledComponents, Radix. We created a library of components in NPM that is used internally in all our frontend projects, reducing code repetition and speeding up the development process.• Development and maintenance of the company website. Using React, NextJS, StyledComponents and Typescript. Site accessed by thousands of people monthly and generating a large number of leads for the sales team.• Creation of unit tests and E2E tests using Jest and Cypress. This resulted in a reduction in bugs in production, avoiding problems with the usability of the platform and loss of money and reputation for the company.• Carrying out functional tests and code review. Validate and test teammates' tasks to prevent us from putting any new features with problems into production and find points for improvement in teammates' code. This resulted in greater code standardization among the team and reduced the number of bugs found in production, reducing the number of support calls.• Discuss, plan and propose new features with the Product and UX/UI teams. Using agile methodologies and using tools such as Jira.• Code versioning and CI/CD using Git and Bitbucket. Ensuring continuous systems integration.• Development and maintenance of some APIs. Using NodeJS, TypeScript, Websockets, Serverless, Lambdas, AWS, Cognito, Dynamo. Providing features that are used by hundreds of users every day.