- Company Name
- MANUAL
- Job Title
- Front End Engineer - London
- Job Description
-
**Job Title**
Front End Engineer
**Role Summary**
Own the complete lifecycle of patient onboarding and treatment management features in a healthtech web application. Design, develop, ship, and monitor high‑quality, performant UI components using React, Next.js, and TypeScript, while collaborating closely with product managers, designers, and analytics teams to deliver seamless user experiences.
**Expactations**
- Deliver production‑ready code that meets functional and performance standards.
- Take full ownership of feature conception through launch and post‑launch analysis.
- Use data, analytics, and observability tools to inform decisions and validate impact.
- Maintain a clean codebase, mentor peers, and perform thorough code reviews.
- Actively propose and evaluate architectural improvements to support scaling.
**Key Responsibilities**
- Own feature design, implementation, testing, deployment, and monitoring.
- Convert user stories and design mockups into reusable, maintainable components.
- Optimize bundle size, rendering performance, and overall app speed.
- Integrate feature flags, telemetry, and analytics to measure success metrics.
- Collaborate with back‑end engineers on API contracts and optional route development.
- Participate in sprint planning, daily standups, and retrospective meetings.
- Champion best practices for accessibility, internationalization, and responsive design.
**Required Skills**
- 4–7 years of professional software engineering experience.
- Strong command of React, Next.js, and TypeScript.
- Proficiency in modern state management (e.g., Redux, Zustand, React‑Query).
- Experience with performance tuning, automated testing, and CI/CD pipelines.
- Familiarity with feature flagging, observability, and analytics platforms.
- Ability to write concise, well‑documented code and conduct constructive code reviews.
- Excellent verbal and written communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- No specific certifications required.