Frontend Developer (React/Angular Specialist)
Overview
The Frontend Developer (React/Angular Specialist) builds user interfaces and ensures responsive, intuitive user experiences. In AI/Quality Sentinel, the frontend team creates the dashboard where teams visualize analysis results, manage tickets, and interact with the quality governance system.
How to Help the Project
1. Build Analysis Dashboard
- Create interactive dashboards to display AI analysis results
- Build visualizations for quality metrics and trends
- Implement filtering and sorting of analysis results
- Create detailed report views for stakeholders
2. Develop Ticket Management UI
- Build interfaces for browsing and managing Jira tickets
- Implement ticket detail views with linked code analysis
- Create forms for ticket updates and quality assessments
- Build workflows for ticket triage and resolution
3. Implement User-Friendly Features
- Create components for AI recommendation browsing
- Build notification and alert systems
- Implement search and filtering capabilities
- Design responsive layouts for mobile and desktop
4. Integrate with Backend APIs
- Connect frontend to backend APIs for data retrieval
- Implement state management for complex data flows
- Handle API errors gracefully with user feedback
- Optimize API calls for performance
- Write maintainable, component-based code
- Implement comprehensive unit tests for components
- Optimize bundle size and load times
- Implement accessibility standards (WCAG)
Key Responsibilities
- ✅ Design and implement responsive UI components
- ✅ Create interactive features and workflows
- ✅ Implement state management (Redux, NgRx, Context API)
- ✅ Write unit and integration tests for components
- ✅ Optimize performance and bundle size
- ✅ Collaborate with UX/Design on user experience
- ✅ Participate in code reviews and maintain code quality
- ✅ Document component APIs and usage
Required Skills
Technical:
- Expert-level React or Angular (choose one primary, learn the other if needed)
- TypeScript/JavaScript proficiency
- CSS/SCSS and responsive design
- State management (Redux, NgRx, Zustand, or Context API)
- API integration and HTTP clients
- Testing frameworks (Jest, Mocha, Jasmine)
- Git and version control
Soft Skills:
- UI/UX awareness and empathy for users
- Communication with backend developers on API contracts
- Problem-solving and debugging skills
- Attention to detail
- Willingness to collaborate on design decisions
Experience Level
Minimum: 3-4 years of frontend development experience
Ideal: 5+ years with React or Angular, experience with complex dashboards and data visualization
For questions about the Frontend Developer (React/Angular Specialist) role in AI/Quality Sentinel, please reach out:
Matheus Costa Vieira