I'm mostly focusing on the frontend with React + Redux. But I'm also helping the BE engineers in the development of some features (Python + Flask + mongoDB). I'm in charge of the technical definition and architecture of the frontend for the new features (built 3 features so far and we're still improving and maintaing new and old ones) Recently, I worked in a GPT-powered chrome extension called R2D2 with Plasmo framework. Built its webapp with Next.JS, React and Typescript.
I worked with the MERN stack. I started in charge of an integration with Google and Outlook for a Teams-like app. I was the only one working on the front-end code and structure while also helping building the microservice that handles the integration. Ended up working directly with the client's team developing new features for the app that worked both in web and desktop (using Electron) as a fullstack dev.
Worked with mobile team building mobile applications from scratch with Ionic. Built 3 apps using most versions of Ionic at the time, both with AngularJS and with Angular 2+. Focused on mobile-first development and UI/UX to make the apps efficient and easy to use for the users.
Switched to a Technical Leader role for the mobile team, making architectural and technical decisions to make sure the apps were well developed and making sure we can reuse everything we can in order to make building new apps easier for us and avoiding boilerplate. I was also there for the team, available to answer any questions about Ionic, Angular, React or web development in general. Helping and forming new mobile team members was also one of my tasks. At the same time, I joined the Core team of the company that had developed an internal framework that helped everyone build apps easier and faster, but it was using old technologies. My job was to maintain previous version while migrating everything to Web Components and integrating with Angular 2+ and more frameworks.