Back to professionals

React Developer

Overview


Short Summary

The candidate is a dedicated Frontend Engineer with expertise in React, Redux, and other technologies. They have experience in assuring quality on SaaS applications and APIs, working on internal financial applications with complex components. The candidate managed a deployment pipeline using Azure and ensured code quality through code reviews, testing, static analysis, and continuous review. They optimized web applications for better performance by focusing on component rendering, data parsing, reducing redundant code, and CSS optimization. The candidate successfully integrated frontend with complex backend services by collaborating with developers to understand feature complexity.

Work Experience

Frontend Engineer (January 2018 - Present): As a Frontend Engineer, I specialize in React and TypeScript, creating dynamic web applications. I have experience with Redux Saga and React Query for state management and caching data effectively. I have worked on internal financial applications with complex components like charts and data tables, integrating with backend systems using Laravel and Node.js Express.

Deployment Pipeline Management (January 2018 - Present): Managed a fully automated deployment pipeline using Azure, ensuring code quality and performance. Deployments to production required passing three checks: development testing, manual testing, and feature verification. Handled production incidents in a pre-production environment and used Azure Monitor and Application Insights for monitoring performance and reliability.

Code Quality Assurance (January 2018 - Present): Ensured code quality through rigorous processes such as code reviews, testing with Jest and React Testing Library, static analysis with SonarQube, and continuous self-review. This approach maintained high code quality standards and ensured all changes met stringent criteria before deployment.

Web Application Performance Optimization (January 2018 - Present): Optimized web applications for better performance by focusing on component rendering, data flow, and CSS optimization. Used techniques like useMemo, React.memo, efficient data parsing methods, and reducing redundant code to improve responsiveness and load times. Structured CSS to avoid conflicts and reduce file size, ensuring consistency.

Frontend-Backend Integration Project (January 2018 - Present): Integrated frontend with complex backend services, collaborating closely with backend and database developers. Challenges included understanding backend complexity and ensuring seamless communication between frontend and backend. Addressed challenges through clear communication, regular collaboration, and adapting frontend components to work efficiently with backend services.

Author
React Developer
66751b09ab224f00015fbfb9
Employee5343  / Per month
Freelancer294  / Per day
LevelSENIOR
Roles
React Developer
Languages
English
Skillset
AngularAngularJSApplication InsightsAutomation TestingAzureCRMCSSCloudContainer Engine SoftwareContainerization SoftwareData ManagementData ManagerDatabaseDevOpsDevSecOpsDockerE-CommerceERPFigmaFoundationIonicJSONJavaScriptJavascript ToolsJestLaravelManual TestingMonitoring ToolsNextJSOperation SystemsOraclePHPReactRedisReduxSQLSonarQubeStatic Code Analysis ToolsStyled ComponentsTest DevelopmentToolsTypeScriptUIUXWebpackWireframing SoftwareiOSjQuerynode.js
Localities
RemotePraha