Role Overview
We are looking for a seasoned Frontend Developer with 5 to 7 years of experience to join our team in a hybrid capacity. You will be responsible for building highly responsive, data-heavy web applications, ensuring seamless user experiences and robust frontend architecture.
Detailed Key Responsibilities
- Application Development : Lead the development of complex UI components using React.js, focusing on scalability and performance.
- Data Visualization : Implement and manage advanced data grids using AG Grid to handle large datasets efficiently.
- API Integration : Collaborate with backend teams to consume RESTful APIs and ensure smooth data flow between the server and the client.
- Cloud & DevOps Alignment : Utilize Docker and Kubernetes to understand and support the containerized deployment of frontend services.
- Quality & Testing : Ensure Frontend Testability by implementing data-test IDs for automated testing and maintaining high code coverage.
- Design & Performance : Bridge the gap between UI/UX design and technical implementation, using browser-based debugging tools to optimize load times and rendering performance.
Technical Must-Haves (Keywords)
- React.js Ecosystem : Expert knowledge of hooks, state management, and component lifecycle.
- AG Grid : Hands-on experience with complex grid configurations (filtering, sorting, pivoting).
- Frontend Testability : Practical understanding of making code test-friendly for QA automation teams.
- Modern Web Tech : Proficiency in HTML5, CSS3 (Sass/Less), and modern JavaScript (ES6+).
- Troubleshooting : Expert level skills in browser-based debugging (Chrome DevTools, React Profile).
Soft Skills & Methodology
- Agile mindset: Experience working in Sprints, participating in daily stand-ups, and using Jira/Azure DevOps.
- Communication: Ability to clearly articulate technical challenges to non-technical stakeholders (Must have excellent verbal and written English).
(ref:hirist.tech)