Adecco Permanent Recruitment is recruiting a React Developer to join the internal team of a technology company specialized in developing solutions for the financial sector. With an international presence and a multidisciplinary team of around 130 professionals, this organization stands out for its strong technological focus, commitment to innovation, and collaborative culture, where initiative and active participation are valued. As a React Developer, you will play a key role in evolving an application used in banking self-service kiosks, contributing to the development of innovative, robust, and scalable interfaces that support different clients, countries, and languages from the same codebase.
React developer in banking kiosks
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Develop and evolve banking self-service functionalities, from the frontend to integration with backend services
- Build reusable components for touch interfaces, including forms, virtual keyboards, modals, and multi-step flows
- Integrate the application with local real-time services and kiosk peripherals
- Ensure the maintenance of a single configurable codebase for different clients and markets
- Ensure the internationalization of the application for multiple languages and geographies
- Contribute to code quality through refactoring, automated testing, and code reviews
- Collaborate with backend, product, and support teams in the analysis and resolution of production incidents
требования
- Higher education degree in Computer Engineering, Computer Science, or a similar field
- 3 to 5 years of experience in frontend development with React
- Solid knowledge of TypeScript in medium- or large-scale applications
- Experience managing state with Context API, useReducer, or equivalent technologies
- Experience with Tailwind CSS, including themes and design tokens
- Knowledge of React Router and application organization with multiple screens and complex flows
- Experience with real-time communication through WebSockets or similar technologies
- Knowledge of internationalization with i18next/react-i18next or equivalent
- Experience with tools such as Vite, npm, ESLint, Prettier, and Git
- Strong analytical and problem-solving skills
- Good communication, teamwork, and adaptability skills in demanding environments
- Fluent Portuguese and technical English
- Будет плюсом: Experience in mobile development with React Native; Experience with kiosk applications or touch interfaces; Knowledge of browser APIs related to camera and multimedia; Experience with automated testing using Vitest, Jest, React Testing Library, or Playwright; Knowledge of TypeScript in strict mode and code migration to strong typing; Experience with white-label or multi-tenant architectures; Knowledge of .NET/C# for close collaboration with backend teams; Experience in the banking, financial, or payments sector; Knowledge of scripting for build and packaging automation
условия
- Integration into a solid and growing technology company
- Participation in international projects and contact with different markets
- Continuous training and support
- Strong autonomy and impact on product evolution
- Collaborative, inclusive, and innovation-oriented environment
- Health insurance
- Meal allowance on a meal card
- Extra days off
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.