- Company Name
- KatchMe
- Job Title
- (Permanent Contract - Full Remote - Senior Front Engineer) - Exciting Opportunity at a Fast-Growing French Startup (AI)
- Job Description
-
**Job title**
Senior Front‑End Engineer – Full Remote
**Role Summary**
Lead end‑to‑end front‑end development, architect new features, and drive technical strategy. Collaborate with product managers to translate roadmap into production-ready code. Mentor and shape the front‑end team throughout the hyper‑growth phase.
**Expectations**
- 6–7 years of professional experience in React and TypeScript.
- Solid background in backend languages (Python, Rust, or Node).
- Product‑ and results‑oriented mindset with a proven track record of delivering high‑impact features.
- Deep familiarity with MobX for state management.
- Daily use of AI technologies and willingness to experiment with them.
**Key Responsibilities**
- Design, implement, and maintain scalable, high‑quality UI components using React, TypeScript, and MobX.
- Translate product requirements and roadmap items into detailed technical specifications.
- Own the front‑end architecture, ensuring performance, accessibility, and extensibility.
- Conduct code reviews, enforce coding standards, and mentor junior engineers.
- Work closely with backend engineers to integrate APIs (REST/GraphQL) and AI modules.
- Optimize application performance, build processes, and CI/CD pipelines.
- Stay current with emerging web technologies and AI advances, proposing improvements.
**Required Skills**
- React (v16+), TypeScript, JavaScript (ES6+).
- State management with MobX, Redux, or similar.
- CSS/SCSS, HTML5, responsive design, cross‑browser compatibility.
- Build tools: Webpack, Rollup, Babel, ESLint, Prettier.
- API integration: REST, GraphQL, Axios/fetch.
- Unit and integration testing: Jest, React Testing Library.
- Version control: Git, GitHub/GitLab.
- CI/CD concepts (GitHub Actions, CircleCI, etc.).
- Backend exposure: Python, Rust, or Node.js, and understanding of API design.
- Familiarity with AI/ML pipelines, inference integrations, or similar tools.
- Strong communication, collaborative mindset, and ability to work remotely.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Certifications in front‑end development, React, or cloud services are a plus but not mandatory.