Roles & Responsibilities
Job Summary
We are looking for a talented Frontend Developer to design and deliver engaging user interfaces for our web applications. This role will involve building intuitive search experiences and data visualization tools that connect seamlessly with our Elasticsearch-powered backend services.
Key Responsibilities
- Develop responsive frontend applications that integrate with Elasticsearch APIs and present search results in clear, user-friendly formats.
- Implement advanced search features such as filters, faceted search, autocomplete, and real-time suggestions.
- Build visualization components to present analytics and insights derived from Elasticsearch data.
- Apply efficient state management techniques to handle large datasets and complex search results.
- Work closely with backend engineers to ensure smooth API integration and data flow.
- Write clean, maintainable code using modern frontend practices, and perform thorough testing of search functionality and user interactions.
What We’re Looking For
Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.Hands-on experience with modern JavaScript frameworks such as React, Vue.js, or Angular.Strong understanding of Elasticsearch concepts, including queries, aggregations, and indexing.Proficiency in working with RESTful APIs and JSON data structures.Solid grasp of HTML5, CSS3, and responsive design. Experience with state management libraries and build tools like Webpack or Vite.Awareness of search UX principles and best practices for displaying results effectively.Preferred Qualifications
Familiarity with both Linux and Windows environments is a plus.Tell employers what skills you have
JSON
CSS3
Webpack
Data Structures
JavaScript
HTML5
Windows
Angular
Web Applications
Visualization
Java
Business Development
API
UX
Linux
Data Visualization