Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
emagine works with leading international clients on innovative and high-impact projects, offering opportunities for professional and personal growth.
задачи
Build web application screens using React and TypeScript
Develop data tables, detail pages, multi-step forms, and approval flows
Integrate REST APIs and manage loading, empty, and error states with clear messaging
Implement role-based permissions within the user interface
Display financial information accurately, including amounts, fees, and transaction statuses
Develop and maintain shared components for consistent application behaviour
Conduct component and end-to-end testing of frontend screens
Review peer pull requests and contribute to code quality
Collaborate with Go developers on API contracts
требования
Professional experience in frontend development
3+ Years of experience building production web applications with React
Strong daily experience with TypeScript
Experience with forms, validation, routing, data fetching, and caching
Experience developing back-office or dashboard applications with large data tables
Strong understanding of usability and accessibility principles
Experience with Git and code review processes
Good written English for documentation and technical discussions
Candidates must be based in Portugal
Будет плюсом: experience with React Router 7, Vite, Tailwind CSS, and HeroUI, basic backend development exposure (preferably with Go), previous experience in payments, fintech, or banking applications, experience with Playwright or similar testing tools, knowledge of French, familiarity with Docker
условия
Contract duration: 4-6 months
Remote working model — work remotely from Portugal