Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience. Minimum 4 years of dedicated professional experience in front-end web development, with a strong portfolio of projects that ideally includes examples of map-based data presentations. Strong proficiency in TypeScript and its application in large-scale front-end projects. Proven expertise in React.js and its ecosystem (e.g., Hooks, Context API, state management libraries like Redux/Zustand, React Router). Demonstrable experience in consuming RESTful APIs and handling asynchronous operations. Must be legally authorized to work in the United States and not require employer sponsorship now or in the future.