Frontend Developer - Dots Joining: Immediate, Remote role Location: India Experience : 2-3 years Job Description: As a Mid-Level Frontend Developer, you will play a crucial role in the day-to-day maintenance and support of Dots's user interface and user experience. You will work closely with our implementation specialists and design team to address UI/UX bug reports, feature requests, and user feedback from our clients. We are seeking an experienced individual with 2-3 years of experience in modern frontend development who can hit the ground running and take charge of resolving frontend issues and implementing new UI features on live websites and web apps based on Dots. About the product- Dots Dots is a tool that helps teams collect, organise and analyse qualitative data at scale. Know more about it here Responsibilities: Collaborate with implementation specialists to understand and prioritise bug reports, feature requests, and UX feedback from clients. Take ownership of resolving issues and implementing new features on live websites and web apps based on Dots. Write clean, maintainable, and efficient code using the MERN (MongoDB, Express.js, React.js, Node.js) stack. Although your focus would be primarily on the React side of things. Work closely with the QA team to ensure the quality and reliability of the product. Keep up-to-date with the latest trends and best practices in web development. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field. 2-3 years of experience in developing on React.js Strong proficiency in JavaScript, React.js. Experience working with RESTful APIs. Familiarity with version control systems such as Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a fast-paced environment. Excellent communication skills, both written and verbal. Familiarity with Agile development methodologies. Salary & Benefits: Competitive salary based on experience. Opportunities for professional development and career growth. Remote Work - Work from anywhere in the country How to Apply: To apply for this position, please complete the assignment attached below and submit it via the google form link (also provided below). Shortlisting Process: CV & Assignment Review If shortlisted, 2 Interview rounds will be conducted, to get to know you better. If shortlisted, an offer letter will be given to you. If you are passionate about technology, and client satisfaction, and enjoy working in a collaborative environment, we would love to hear from you. Apply now! The assignment: Have a look at this search box UI: https://dribbble.com/shots/17399694-Search-Results-Animation (Design Credits: https://dribbble.com/Shuma87) Your goal: To try and recreate the UI, UX and animations of this interface to the best of your abilities. We have consciously not provided you with any design specs such as font sizes, colors etc, because we believe that our frontend developers also need to have an eye for design details and intuition towards design, which is why you will be evaluated on how well can you recreate this design in code, using nothing but your visual judgement, design intuition and experience as a frontend developer. It goes without saying, you are expected to build this in React.js. For the icons, feel free to use any icon library that you feel best matches the icons in the design, but for the UI components like buttons, switches etc, please DO NOT use any component library like material UI etc. Once you have completed the assignment, you can submit it via this google form: https://docs.google.com/forms/d/e/1FAIpQLSc3TI9Pp9inssSBt232B3_fFmJjaC7KHV6l9mn8xubxDfToWQ/viewform?usp=sharing&ouid=110462025380776641985 Deliverables A fully functional UI + UX built in React.js. The 'search data' itself can be dummy data that you pull from a json file or however else you prefer to do it. Remember, this is purely a frontend assignment. A hosted version of the code is expected so that we can play around with the UI ourselves. You can host it on Netlify or any other such provider. Link to the github repo with your code for this assignment in it. A video using loom or any other such tool, in which, you talk us through your process in completing this assignment