Emagine is seeking a skilled Frontend Developer to join a collaborative project environment focused on the development of a modern payment platform. This role offers the chance to work on high-impact web applications within a dynamic team, utilizing modern technologies to deliver robust financial solutions.
Key responsibilities
- Build and maintain web application screens using React and TypeScript.
- Develop complex data tables, multi-step forms, and approval flows.
- Integrate REST APIs and manage application states, including loading and error handling.
- Implement role-based permissions and ensure accurate display of financial data.
- Collaborate with backend developers on API contracts and conduct thorough code reviews.
Requirements
- Over 3 years of professional experience building production web applications with React.
- Strong daily proficiency in TypeScript.
- Proven experience with forms, validation, routing, data fetching, and caching.
- Background in developing back-office or dashboard applications involving large datasets.
- Solid understanding of usability, accessibility principles, and Git workflows.
- Good written English skills for technical documentation and team communication.
What we offer
- A fully remote working environment for candidates based in Portugal.
- Engagement in an innovative, high-impact project within the fintech sector.
- Opportunity to work with a forward-thinking team that values diversity and professional growth.
- Participation in a collaborative project environment with clear technical objectives.