Senior Frontend Developer
About the CompanySurge Technology Solutions Inc. is committed to delivering innovative technology solutions that drive transformation and efficiency for our clients. Our mission is to empower businesses through cutting-edge technology and exceptional service. We foster a culture of collaboration, inclusivity, and continuous improvement.About the RoleWe are looking for an experienced React.js Developer to develop and enhance enterprise web applications supporting Cost & Yield Analysis, inventory analytics, dashboards, and data-driven reporting. The ideal candidate will have strong hands-on experience with React.js, JavaScript/TypeScript, REST API integration, reusable component development, and data visualization. This role will work within an existing React.js application, extending functionality and building scalable, responsive analytical experiences while integrating with Java/Spring Boot REST APIs.Key ResponsibilitiesDevelop and enhance the existing React.js application to support Cost & Yield Analysis capabilities.Understand and work within the existing frontend architecture, design patterns, coding standards, and development practices.Develop Cost & Yield dashboards, analytical views, reports, charts, and interactive data visualizations.Build reusable, maintainable, scalable, and responsive React.js components.Integrate frontend functionality with Java/Spring Boot REST APIs and backend services.Extend existing inventory dashboards, workflows, and analytical functionality as required.Develop visualizations for Cost, Yield, Inventory, and related business and operational metrics.Work with large datasets and optimize frontend applications for performance, responsiveness, and scalability.Ensure consistency with the existing platform's UI/UX, design system, and frontend standards.Implement appropriate frontend state management, data handling, and component communication patterns.Participate in technical design discussions and contribute to frontend architecture decisions.Conduct code reviews and follow established development standards and best practices.Develop unit and component tests and support integration and end-to-end testing activities.Troubleshoot and resolve frontend, API integration, data rendering, browser compatibility, and performance issues.Collaborate with Lead Frontend Developers, backend developers, QA engineers, Product Managers, Business Analysts, and domain SMEs.Participate in Agile ceremonies, sprint planning, backlog refinement, technical discussions, and retrospectives.Support application testing, releases, production deployment, and post-production stabilization.Contribute to continuous improvement of frontend architecture, development practices, performance, and user experience.Essential Skills, Knowledge & Experience5-7+ years of experience in frontend development or a similar technical role.Strong hands-on experience with React.js and modern frontend development.Strong proficiency in JavaScript and TypeScript.Strong knowledge of HTML5 and CSS3 and responsive web development.Strong experience consuming and integrating REST APIs.Experience developing enterprise web applications, dashboards, and data-driven platforms.Experience working with and extending existing React.js applications.Strong understanding of reusable component architecture and frontend design patterns.Experience with frontend state management solutions such as Redux or equivalent technologies.Experience developing analytical dashboards, reports, and data visualization applications.Strong understanding of asynchronous operations, API data handling, and frontend performance optimization.Good understanding of Git-based development workflows and branching strategies.Experience working in Agile/Scrum environments and collaborating with cross-functional teams.Good understanding of frontend testing, debugging, and troubleshooting.Strong problem-solving, analytical, and communication skills.Desirable Skills & ExperienceExperience with Highcharts, Chart.js, D3.js, or equivalent data visualization libraries.Strong TypeScript development experience.Experience working with large datasets and complex data visualizations.Experience with automated frontend testing using Jest, React Testing Library, Cypress, Playwright, or equivalent frameworks.Experience with AWS-hosted applications and cloud-based enterprise platforms.Experience with frontend performance optimization for data-intensive applications.Experience with CI/CD pipelines and modern frontend deployment practices.Experience in semiconductor, manufacturing, supply chain, inventory, production, Cost & Yield, or operational analytics applications.Familiarity with Java/Spring Boot backend applications and enterprise API architectures.Key Technical CompetenciesReact.jsJavaScript / TypeScriptHTML5 / CSS3Responsive Web DevelopmentReusable React ComponentsFrontend ArchitectureState ManagementREST API IntegrationJava / Spring Boot API IntegrationData VisualizationHighcharts / Chart.js / D3.jsDashboard & Reporting ApplicationsFrontend Performance OptimizationUnit & Component TestingGitAWSAgile / ScrumEnterprise Web ApplicationsCost & Yield AnalyticsInventory & Supply Chain AnalyticsWhat We're Looking ForWe are looking for a strong hands-on React.js Developer who can work effectively within an existing enterprise application and contribute to the development of new Cost & Yield analytical capabilities.The ideal candidate should be comfortable working across frontend development, API integration, data visualization, dashboards, and performance optimization, while maintaining consistency with established architecture and UI/UX standards.A strong focus on code quality, reusable architecture, performance, testing, and maintainability is essential for this role.Equal Opportunity StatementSurge Technology Solutions Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.Please forward your resume and contact details to krithik_r@surgetechinc.com / dakshayani_p@surgetechinc.com or can call on 832-990-6448.