stepanpetrov

Team/Tech Leader React.Js/Angular / Senior React.Js/Angular Developer

Experienced React.js/Angular Developer with 7+ years with expertise in Angular, React.js, JavaScript, TypeScript, and various technologies. Proven track record in leading teams and improving application performance.


Experience: 8 years

Yearly salary: $160,000

Hourly rate: $80

Nationality: 🌏 Remote

Residency: 🇬🇪 Georgia


Experience

Team and Tech Leader React.js/Angular
FxPro
2024 - 2025
Stack: React.js, JavaScript, Angular, TypeScript, RxJs, NgRx, Redux, Nestjs, Jest Led 2 teams (Angular and React.js) and contributed to architectural decisions across multiple projects. Optimized application performance, cutting initial load times by 30% through lazy loading, dependency reduction, and bundle optimization. Improving image performance by 35% using ngOptimizedImage. Migrated Angular Material to v2 and upgraded Angular from v14 to v18. Established coding standards by integrating ESlint and Husky. Successfully migrated an application from Angular to React.js with SSR rendering.
Senior Angular Developer
EPAM
2022 - 2024
Stack: Angular, JavaScript, TypeScript, RxJs, NgRx, Jasmine, Prettier, NX Covered code with unit tests achieving 85+% coverage with Jasmine and Karma. Improved application performance through the implementation of lazy loading for all pages, removal of unnecessary dependencies, and reduction of bundle size Migrated the application from Angular 15 to Angular 16. Started using Prettier and configured ESlint to improve code structure. Continuously updated front-end documentation, including Confluence pages, README, and CONTRIBUTING files Make components encapsulated with styles to make code easier to project expansion. Migrate from moment-js library to date-fns to improve performance, which helped to cut bundle size for more than 150mb.
Middle Angular Developer
Noveo
2021 - 2022
Stack: Angular, SAPUI5, TypeScript, JavaScript, i18n, NgRx, RxJs, ESlint, Karma, Jasmine Implemented reusable accessible UI components with TypeScript, Angular, SAPUI5. Implement a calendar with shapes for managing ERP System which increases usability for business. Integrated unit tests with Jasmine and Karma with over 80% coverage. Conducted more than 30 technical interviews.
Middle FullStack Developer
Integrator
2019 - 2021
Stack: Angular, TypeScript, JavaScript, Node.js, Express.js, Sequelize-orm, PostgreSQL, RxJs, ESlint Designed UI and UX components and implemented them using Angular, TypeScript. Took a part in creating a back-end server on Node.js, express.js. Configured the deployment process (CI/CD) and pipelines in Gitlab. Integrated unit tests with Jasmine and Karma on frontend side with over 85% and Mocha tests on backend with 55%.
React Developer
BigTech ITMO
2018 - 2019
Project to book space for the university's coworking space on Angular. Skills: Angular, RxJs, HTML, CSS Project for chain of stores for alcoholic products. Created a parser that collected all relevant information from more than 20 sites for analysis on Java. Skills: Java backend, Maven, MSSQL Project for admin panel for admission building. Application allows to find an employee / student and give access to specific parts of the building. Skills: React.js (router, dom), HTML, CSS, custom hooks

Skills

angular
backend
css
front-end
full-stack
full-time
javascript
node
nosql
part-time
react
sql
tech-lead
typescript
english
russian