About the Role
The role involves developing and maintaining dashboard interfaces that deliver timely data insights. The engineer will collaborate with cross-functional teams to improve performance, scalability, and usability of real-time reporting tools.
Responsibilities
- Design and implement dashboard components for real-time data visualization
- Optimize front-end performance for responsive user interfaces
- Collaborate with product and design teams to define feature requirements
- Ensure data consistency and accuracy across multiple data sources
- Develop reusable UI components and design patterns
- Maintain and improve existing codebases for scalability
- Write unit and integration tests to ensure reliability
- Troubleshoot and resolve performance bottlene0cks
- Integrate with backend APIs to support dynamic content
- Support accessibility standards in interface development
- Participate in code reviews to maintain code quality
- Monitor application health and respond to incidents
- Implement security best practices in client-side code
- Stay current with emerging front-end technologies
- Contribute to technical documentation
- Work within agile development cycles
- Assist in defining engineering best practices
- Improve build and deployment pipelines
- Collaborate on incident post-mortems and remediation
- Support cross-browser compatibility
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid
Team
Engineering team focused on data-driven product development
Technology Stack
- Primary use of React for front-end development
- Integration with internal REST APIs
- State management via Redux or similar tools
- Testing with Jest and React Testing Library
- Deployment via automated pipelines
Newsroom Integration
- Work closely with editorial teams to prioritize dashboard needs
- Respond to time-sensitive data reporting demands
- Align technical delivery with news cycles
Available for qualified candidates


