Responsibilities:
- Build user interfaces with React or Vue (TypeScript preferred), integrate with REST APIs, and ship features quickly.
- Pair with senior engineers to design and consume backend endpoints; write clean, testable UI code.
- Learn and contribute to .NET backend (ASP.NET Core Web API) under guidance: routes, controllers, services, DI, logging.
- Fix bugs, write small enhancements, and help with QA, code reviews, and documentation.
- Support real enterprise features: authentication/authorization, validation, error handling, and basic performance checks.
- Occasionally touch legacy .NET apps (e.g., MVC 5) for small fixes with supervision.
Requirements:
- 1–3 years hands-on with React or Vue (projects, internships, or commercial).
- Solid in JavaScript/TypeScript, HTML5, CSS (one of Tailwind, SCSS, or similar).
- Basic API skills (fetch/axios), state management (Redux/RTK, Zustand, Pinia, or Vuex), routing, forms, and component composition.
- Comfort with Git/GitHub workflow and basic testing (e.g., Jest/Vitest) or willingness to learn.