Three or more years of professional software development experience, with substantial hands-on front-end development experience.
Strong proficiency in React, TypeScript or JavaScript, HTML, and CSS.
Experience with Node.js and npm-based development workflows.
Working knowledge of Java and Spring Boot, including the ability to implement and maintain straightforward back-end APIs.
Strong SQL skills, including the ability to write efficient, well-structured database queries.
Experience integrating web applications with RESTful APIs; GraphQL experience is also welcome.
Proficiency with Git or a comparable version-control platform.
Strong understanding of responsive design, usability, browser compatibility, and front-end performance.
Demonstrated problem-solving and troubleshooting skills, with strong attention to detail.
Clear written and verbal communication skills and the ability to collaborate effectively in a remote, cross-functional environment.