TL;DR
Senior Frontend Engineer (Fintech): Developing and enhancing front-end user interfaces for back-office applications to streamline agent workflows, improve data accessibility, and contribute to operational efficiency and merchant satisfaction with an accent on using React, Next.js, and TypeScript. Focus on translating complex business requirements into intuitive, high-performance, and scalable user experiences for a team of 100 customer agents supporting 800,000 merchants.
Location: Porto, Portugal (Hybrid)
Company
hirify.global is a payment and software service provider, headquartered in London serving small, local businesses across Europe.
What you will do
- Lead the design, development, and implementation of highly responsive and scalable web applications using React, Next.js, and TypeScript.
- Collaborate with product and design teams to understand the needs of customer agents and translate workflows into efficient user interfaces.
- Develop robust, data-intensive UIs that handle large datasets and complex business logic, ensuring high performance and responsiveness.
- Write clean, maintainable, and efficient code, ensuring high performance and reliability of mission-critical internal applications.
- Participate in code reviews, providing constructive feedback to peers and mentoring junior engineers, particularly on effective TypeScript usage.
- Contribute to the ongoing improvement of frontend development practices, tooling, and standards, with an emphasis on internal system development and type safety.
Requirements
- 3+ years of professional experience in frontend development.
- Expert-level proficiency in TypeScript, including advanced type manipulation and generics.
- Strong proficiency in React.js and its core principles.
- Extensive experience with Next.js for server-side rendering and API routes, with a focus on TypeScript integration.
- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (e.g., Redux, Context API, Zustand) in a TypeScript environment.
Nice to have
- Experience with GraphQL and related client libraries, specifically type-safe GraphQL client usage.
- Proficiency with UI component libraries such as Material UI or Chakra UI, with experience leveraging their TypeScript definitions.
Culture & Benefits
- Flexible working hours.
- Health Insurance.
- Meal Allowance.
- 25 days of Annual leave (+ Bank holidays).
- Public Transportation Card.
- Frequent team events & activities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →