Staff Software Engineer (Frontend)
Fanatics.com
Office
Hyderabad, Telangana, India
Full Time
About The Role:
We’re looking for an experienced Staff Software Engineer to join our growing engineering team for Order to Care Pillar. As a technical leader, you will drive architectural decisions, mentor engineers, and ensure we’re building scalable, maintainable, and high-performance front end systems. You will work closely with cross-functional teams to deliver impactful products while helping shape the future of our engineering culture.
Key Responsibilities:
Frontend Development Ownership: Take full ownership of the design, development, testing, and deployment of robust, high-performing, and scalable React interfaces. Champion engineering excellence through clean, maintainable code, comprehensive documentation, thorough test coverage, and strict adherence to design and coding standards. Participate in planning and strategy meetings to align technical solutions with business goals.
API Integration: Design and develop robust integrations with backend services using RESTful principles and modern data-fetching techniques. Ensure reliability, security, and scalability of client–server communication while optimizing data flow and error handling.
State Management: Architect and implement efficient, predictable state management solutions in React applications to ensure data consistency, performance, and maintainability across complex user interactions and multi-view workflows.
Design System Leadership: Extend, evolve, and maintain the core design system to ensure consistency, scalability, and usability across all web applications. Contribute to the component library and documentation, drive best practices in UI architecture, and proactively identify opportunities for improvement and modernization. Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.
Performance Optimization: Proactively identify and eliminate performance bottlenecks to enhance site speed, responsiveness, and overall user experience. Implement strategies for efficient resource utilization and faster load times, leveraging modern performance profiling and monitoring tools to measure, track, and continuously improve key metrics.
Cross-Functional Collaboration: Partner closely with designers, backend engineers, product managers, and UX researchers to deliver cohesive, high-quality user experiences. Translate business and user requirements into scalable, performant frontend solutions.
AI/ML exposure: Experience in integrating or leveraging AI tools or services (e.g., OpenAI APIs, Conversational chatbots ) in relevant font end application development.
Testing & Quality Assurance: Write comprehensive unit, integration, and end-to-end test suites to ensure code quality, stability, and reliability. Participate actively in code and design reviews, providing constructive technical feedback. Advocate for and work on quality best practices like automated testing, peer code reviews and automated CI/CD pipelines.
Technical Mentorship: Provide technical guidance and mentorship to engineers across levels, fostering a culture of collaboration, knowledge sharing, and engineering excellence. Champion best practices, promote architectural rigor, and drive continuous improvement across the frontend ecosystem.
Cloud Infrastructure & CI/CD: Leverage cloud platforms (AWS or equivalent) to deploy, monitor, and scale frontend applications. Collaborate with DevOps and platform teams to enhance CI/CD pipelines, ensuring reliable and efficient delivery of code to production.
Qualifications:
Experience:
Technical Skills:
- 8+ years of professional experience in frontend development, with significant experience in React.js.
- Experienced in designing and architecting complex frontend systems, applying solid design principles and advanced performance optimization techniques for high-impact web applications.
- Deep understanding of JavaScript, including ES6+ features, state management libraries (e.g., Redux, Context API, Zustand), and RESTful APIs and AJAX. Proficiency in HTML5, CSS3, and responsive design principles.
- Knowledge of modern software development practices and tools (CI/CD, Git, Docker, etc.).
- Experience with testing frameworks (e.g., Jest, React Testing Library, Playwright).
- Experience with AWS or other cloud platforms is a plus.
- Knowledge of database design, modelling, and optimization (both SQL and NoSQL) will be a plus.
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Proven ability to work effectively in teams with excellent communication skills.
- Strong multitasking skills, capable of handling multiple projects simultaneously.
- Mentor Junior Engineers and ability to lead a team.
- Ability to work in a fast-paced environment and adapt to changing requirements.
Staff Software Engineer (Frontend)
Office
Hyderabad, Telangana, India
Full Time
October 15, 2025