https://bayt.page.link/9k9YNBN4aj21z4p79
Back to the job results

Front End Engineer

3 days ago 2025/07/27
Other Business Support Services
Create a job alert for similar positions

Job Description

Introduction:


We are looking for a skilled Front-End Developer with strong React.js expertise to join our Scrum team. This role will focus on building interactive reporting and dashboard features in collaboration with a Data Virtualization Expert. The ideal candidate has experience developing complex front-end interfaces, working with large datasets, and creating rich, responsive, data-driven user experiences. As a key contributor, you will deliver high-quality product increments, align with the team’s Definition of Done (DoD), and collaborate closely with Product Owners, Business Analysts, and your team members to drive value delivery each sprint.


Job Responsibilities:


·Develop clean, efficient, and maintainable React.js code based on user stories and acceptance criteria.


·Build complex reporting and dashboard components integrating with data visualization libraries and APIs.


·Work alongside a Data Virtualization Expert to ensure seamless data flow, transformations, and visualization accuracy.


·Develop features, fix bugs, and ensure all deliverables meet the team’s Definition of Done (DoD).


·Contribute to the continuous delivery of working, production-ready software.


·Participate fully in Scrum ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.


·Collaborate with the Development Team Lead to align with architecture, design patterns, and best practices.


·Work closely with the Product Owner and Business Analyst to clarify user stories and acceptance criteria.


·Perform peer code reviews to maintain quality and ensure knowledge sharing.


·Identify, troubleshoot, and resolve bugs or performance issues in the front-end codebase.


·Refactor existing code to improve readability, scalability, and performance.


·Stay current with modern JavaScript, React.js, and data visualization trends and tools.


·Recommend improvements to team workflows, UI/UX design, or performance optimizations.



Requirements

Requirements:


  • Bachelor’s degree in CCE or any related field.
  • 2+ years of professional front-end development experience with React.js.
  • Strong understanding of JavaScript ES6+, HTML5, CSS3, and responsive design principles.
  • Experience integrating with RESTful APIs and working with large datasets.
  • Familiarity with data visualization libraries such as Chart.js, D3.js, Recharts, or similar.
  • Ability to build and optimize complex dashboards, charts, graphs, and reporting interfaces.
  • Experience with Git and version control workflows.
  • Strong problem-solving skills and attention to detail.
  • Comfortable working in a Scrum/Agile team environment.
  • Familiarity with data virtualization concepts or working directly with data engineers.
  • Knowledge of TypeScript and frontend performance optimization techniques.
  • Experience with state management libraries like Redux, Zustand, or React Query.
  • Understanding of UI/UX principles and accessibility standards (WCAG).
  • Exposure to cloud platforms (AWS/GCP) or backend systems.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.