- Company Name
- La French Tech Taiwan
- Job Title
- Senior Front-End Software Engineer (Paris or Remote France)
- Job Description
-
**Job Title**
Senior Front‑End Software Engineer
**Role Summary**
Design, develop, and maintain high‑quality front‑end components for a B2B/B2C payment platform. Deliver secure, performant, and scalable code that supports millions of transactions across multiple European markets. Collaborate with product, design, and backend teams to ensure a seamless user experience for merchants and consumers.
**Expectations**
- Minimum 5 years of professional front‑end development experience, primarily with React and TypeScript.
- Proven track record of writing well‑tested, clean, and maintainable code.
- Strong influence on product decisions, ability to advocate for technical excellence.
- Fluency in French; English at B2 level or higher.
- Comfortable working in a remote or hybrid environment with a global team.
**Key Responsibilities**
1. Build reusable, accessible React components using TypeScript, Redux, and modern CSS techniques.
2. Write comprehensive tests (unit, integration, end‑to‑end) with Jest and React Testing Library to guarantee reliability.
3. Collaborate closely with Product and Design to iterate on usability, feasibility, and delivery timelines.
4. Identify, diagnose, and resolve production issues, implementing sustainable fixes that maintain user experience.
5. Participate in code reviews, enforce coding standards, and mentor junior developers.
6. Work with backend services (Python, GCP, Postgres, etc.) to integrate APIs securely.
7. Optimize front‑end performance, bundle size, and load times in a regulated, high‑volume payment environment.
**Required Skills**
- React, TypeScript, Redux, Jest, React Testing Library, CSS/SCSS, Git.
- Deep understanding of JavaScript (ES6+), modules, and asynchronous programming.
- Experience with component‑state management, reducers, selectors, and middleware.
- Familiarity with CI/CD pipelines, version control, and agile workflows.
- Strong debugging, profiling, and performance‑optimization abilities.
- Excellent written and verbal communication in French and English.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Optional: professional certification in React, front‑end architecture, or related technologies.
---