This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Front End Software Engineer works within a team to write, test and release new features, whilst also helping fix problems that arise in Matillion’s products.
Job Responsibility:
Design, build, test, and support production front-end applications and UI components
Develop responsive, accessible, and performant user interfaces using modern front-end frameworks and best practices
Use AI-assisted developer tools to accelerate development, while validating outputs for quality, maintainability, and security
Collaborate closely with product managers, designers, and back-end engineers to deliver end-to-end features
Participate in and lead front-end design and architecture discussions (e.g., component patterns, state management)
Review code and champion front-end standards across quality, testing, performance, and security
Improve development workflows through automation, tooling, and reusable component systems
Mentor team members, share knowledge, and contribute to hiring and technical growth
Participate in on-call support and help proactively prevent customer-facing issues
Requirements:
Strong experience with JavaScript/TypeScript and modern front-end frameworks (e.g., React)
Solid understanding of UI architecture, component design, state management, and front-end performance
Experience delivering features through the full SDLC using Agile practices and CI/CD pipelines
Familiarity with cloud-hosted applications and front-end observability and monitoring
Proficient in using AI-powered developer tools as a daily copilot, including reviewing and refining AI-generated code
Demonstrated ownership, collaboration, and a bias for action
User-focused mindset with strong attention to detail and design quality
Curious, analytical problem-solver who can work independently and collaboratively
Growth-oriented and adaptable, with a strong interest in modern front-end and AI-assisted development
Thinks systemically about UI, data flow, and application behavior to ensure reliable, secure, and scalable experiences