- Company Name
- itMatch
- Job Title
- Software Engineer II - Frontend Focus | 70-80k £ yearly + bonuses
- Job Description
-
**Job Title:** Software Engineer II – Frontend Focus
**Role Summary:**
Senior‑level frontend engineer (2–5 years experience) working in a fast‑growing travel‑tech environment. Focus on building high‑quality, production‑ready UI components while collaborating across product, design, and backend teams. Hybrid working model with remote-first flexibility and periodic office attendance.
**Expectations:**
- Deliver well‑tested, maintainable code in a rapid release cycle (daily deployments).
- Demonstrate strong frontend expertise and willingness to learn backend skills (Java, Kubernetes, SQL/NoSQL, GraphQL, AWS).
- Work independently while engaging in cross‑functional pair programming and code reviews.
**Key Responsibilities:**
- Design, develop, and ship responsive web interfaces using React, TypeScript, and modern CSS techniques.
- Write unit, integration, and end‑to‑end tests to ensure robustness.
- Collaborate with product managers and designers to translate concepts into user‑friendly features.
- Participate in code reviews, architectural discussions, and DevOps pipelines (CI/CD, Kubernetes deployments).
- Troubleshoot production issues and optimize performance for a high‑traffic travel platform.
- Contribute to backend tasks as needed, gaining familiarity with Java, GraphQL, and cloud services.
**Required Skills:**
- 2–5 years of professional frontend development.
- Proficiency in React, TypeScript, and API integration.
- solid understanding of web fundamentals (HTML5, CSS3, JavaScript, browser performance).
- Experience with state management libraries (Redux, Zustand, or similar).
- Knowledge of testing frameworks (Jest, React Testing Library, Cypress, etc.).
- Familiarity with GraphQL, REST APIs, and data‑fetching patterns.
- Exposure to AWS, container orchestration (Kubernetes) and continuous delivery practices.
- Strong problem‑solving capabilities and excellent communication in English.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience).
- No mandatory certifications; relevant training or coursework in frontend frameworks, cloud services, or DevOps is a plus.