Effodio, Inc. · 13 hours ago
Senior Frontend Software Engineer
Effodio, Inc. is revolutionizing application and infrastructure analytics in the cloud with its advanced platform. They are seeking an experienced Senior Frontend Software Engineer to shape the user experience of their application analytics platform by building intuitive and performant interfaces using modern web technologies.
Responsibilities
UI Architecture & Development: Design, develop, and refine highly interactive frontend features for cloud analytics and infrastructure visualization. Own the architecture of core components, including dashboards, data flows, and rich user interfaces
Hands-on Coding: Write high-quality, maintainable, and tested code in React and TypeScript. Leverage GraphQL and Apollo Client to integrate with backend services efficiently
Testing & Quality: Utilize tools such as Playwright, Jest, and React Testing Library to ensure product quality and performance
Visualization & Performance: Build and optimize advanced visualizations using libraries like D3.js, ApexCharts, and React Flow. Ensure responsive design and fast load times across complex UI surfaces
Cross-Functional Collaboration: Work alongside product, design, and backend engineering to translate business goals into compelling product experiences. Mentor junior developers and help guide technical decisions across the frontend stack
Continuous Improvement: Participate in code reviews, architecture discussions, and roadmap planning. Contribute to design systems and component libraries in collaboration with design and UX
Qualification
Required
7+ years of professional frontend development experience, with a focus on building complex, high-scale web applications
Proven track record delivering features in production with modern JS frameworks
Deep expertise in React, TypeScript, and state management patterns (e.g. Zustand, Context API)
Experience with GraphQL, component-driven development (Storybook), and testing with Playwright or Cypress
Familiarity with Next.js, MUI, and performance tuning
Strong understanding of application architecture, API design, and frontend-backend interaction patterns
Ability to work on data-rich UIs and build a robust, reactive data system
Demonstrated ability to optimize code and systems for performance, scalability, and reliability
Strong collaboration and communication skills with a bias for action
Experience mentoring engineers and influencing product direction
Job applicants must have legal authorization to work in the United States
Preferred
Experience with data visualization tools (e.g., ReactFlow, D3.js, ApexCharts)
Familiarity with analytics, monitoring, or security platforms
Knowledge of cloud-native applications or microservice architectures
Understanding of internationalization (i18n) and accessibility best practices
Prior work in Agile/Scrum environments
Benefits
Compensation includes salary, stock, and a discretionary bonus.