- Company Name
- Matillion
- Job Title
- Senior Software Engineer (Front End)
- Job Description
-
**Job Title:** Senior Software Engineer (Front End)
**Role Summary:**
Design, develop, test, and maintain high‑quality, responsive front‑end applications and UI components for a cloud‑based data integration platform. Collaborate with product, design, and back‑end teams to deliver end‑to‑end features, champion front‑end standards, and mentor junior engineers while supporting on‑call operations.
**Expectations:**
- Deliver features through the full SDLC using Agile and CI/CD practices.
- Leverage AI‑assisted development tools daily, ensuring code quality, maintainability, and security.
- Exhibit strong ownership, collaboration, and a bias for action.
- Provide proactive on‑call support and help prevent customer‑facing issues.
- Mentor team members and contribute to hiring and technical growth.
**Key Responsibilities:**
- Design, build, test, and support production front‑end applications and reusable UI components.
- Implement responsive, accessible, and performant interfaces using React (or equivalent) and TypeScript.
- Lead front‑end architecture discussions (component patterns, state management, performance).
- Conduct code reviews and enforce standards for quality, testing, performance, and security.
- Automate development workflows, tooling, and component libraries.
- Collaborate closely with product managers, designers, and back‑end engineers.
- Participate in on‑call rotation and issue triage.
**Required Skills:**
- Strong JavaScript/TypeScript expertise; extensive experience with modern front‑end frameworks (e.g., React).
- Deep understanding of UI architecture, component design, state management, and performance optimization.
- Proven ability to deliver features end‑to‑end in Agile environments with CI/CD pipelines.
- Experience with cloud‑hosted applications and front‑end observability/monitoring.
- Proficiency with AI‑powered developer tools and ability to validate AI‑generated code.
- Excellent problem‑solving, communication, and mentorship capabilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified Developer, React/JavaScript certifications) are optional but advantageous.
Manchester, United kingdom
Hybrid
Senior
07-01-2026