You will be key in the evolution of our platform, developing high-performance and quality web interfaces using React. Your primary goal is to create maintainable, accessible, and performant user interfaces, following established patterns and collaborating closely with the current Frontend Lead to deliver continuous product value.
Implement components and views in React based on existing guidelines and design specifications.
Integrate REST APIs, effectively managing loading, error, empty, and fallback states.
Maintain and gradually evolve the existing component system (Design System).
Apply best practices for accessibility (a11y) and responsive design.
Write typed, testable, and easily maintainable code.
Contribute to incremental improvements in stability, usability, and consistency across the application.
Participate in code reviews, providing constructive and collaborative feedback.
Clearly and concisely document components and technical decisions.
Experience: 2–4 years developing with React in production environments (Hooks, Context, memoization, state management).
Languages: Advanced JavaScript/TypeScript with strong typing principles.
Styling: Semantic HTML and modern CSS (TailwindCSS or CSS Modules, SASS, LESS).
Testing: Experience with React Testing Library, JEST, Cypress, validating basic user flows.
Forms: Solid handling of forms and validation solutions
APIs: Typed API consumption and handling of asynchronous errors.
Accessibility: Basic accessibility knowledge (ARIA roles, focus management, keyboard navigation).
Tooling: Familiarity with build tools like Webpack or Vite.
Package Managers: Knowledge of package managers (npm/yarn).
Version Control: Proficiency with Git: small PR flows, branching, conflict resolution, and alignment with team standards.
Performance: Understanding of Core Web Vitals concepts.
Architecture: Basic understanding of design systems concepts.
Excellent communication and interpersonal skills.
Collaborative, team-oriented mindset.
Problem-Solving: Ability to solve technical problems independently.
Strong capacity to adhere to and maintain existing code standards.
Sharp attention to visual detail and UI/UX implementation.
Experience working with Agile methodologies (Scrum/Kanban) within product teams.
A team-oriented way of working with agile software development methods.
A modern, international work environment.
Exciting and challenging tasks with the opportunity to work alongside highly skilled professionals.
An attractive workplace conveniently located near the center of Budapest.
Screening questionnaire
Technical Interview: 1h30 (with exercises)
Management Interview: 45 min
HR interview: 1h

Tinubu is the global leader in enterprise SaaS solutions, purpose-built for the specialty insurance industry. Combining deep technology expertise with decades of insurance know-how, Tinubu provides a cloud-native platform covering the full value chain of credit insurance and surety: from underwriting and policy administration to distribution and claims.
Founded in 2000 and headquartered in Paris, Tinubu operates across five continents with 350 employees in Paris, New York, Zurich, Orlando, Budapest, Bangalore, and Singapore. Today, the company supports more than 45 insurers and 150 agencies worldwide.
✅ Our vision: To be the world’s most flexible, intelligent, and trusted software partner for specialty insurance.
✅ Our promise: Multiplying possibilities by connecting the entire insurance value chain.