Solid knowledge and hands-on experience with JavaScript, TypeScript, HTML, and CSS
Basic knowledge or practical experience with at least one of the following technology stacks: React (Redux, Next.js), React Native (Expo, React Native CLI), Angular (NgRx, RxJS), Node.js (Express.js, Nest.js, SQL/NoSQL databases)
Understanding and application of core programming principles: OOP, SOLID, DRY/KISS/YAGNI
Experience with version control systems (Git)
Problem-solving experience on platforms such as Codewars (levels 4-6) or LeetCode (medium level)
Completed technical education (or in the process)
Nice to have
Portfolio with pet projects
Strong research and information retrieval skills
Readiness to explore and learn new technologies and tools