- Company Name
- Trane Technologies
- Job Title
- Développeur Front-End Senior/Senior Front End Developer
- Job Description
-
**Job Title**
Senior Front‑End Developer
**Role Summary**
Lead the front‑end development of an internal platform that streamlines building integration for an AI‑driven HVAC ecosystem. Design scalable, maintainable, and high‑performance web and mobile interfaces, drive UI/UX strategy, mentor junior developers, and ensure code quality and documentation.
**Expectations**
- Deliver production‑ready, well‑tested code on schedule.
- Collaborate cross‑functionally with backend engineers, designers, and product managers to translate business needs into user-facing solutions.
- Champion best practices in architecture, performance, accessibility, and security.
- Mentor team members through code reviews, pair programming, and knowledge sharing.
**Key Responsibilities**
1. Own the technical vision for front‑end architecture and guide implementation of scalable, maintainable UI components.
2. Define and evolve UI/UX strategy, working with design leads to create intuitive, visually appealing experiences.
3. Conduct code reviews, enforce coding standards, and ensure adherence to test coverage and quality gates.
4. Write, maintain, and review comprehensive technical documentation and knowledge bases.
5. Integrate with backend APIs, manage state, and optimize performance for web & mobile delivery.
6. Identify and drive improvements in build, deployment, and testing pipelines.
7. Support user onboarding and provide continuous feedback to product owners on usability and performance.
**Required Skills**
- Advanced proficiency in JavaScript/TypeScript.
- Deep experience with a modern front‑end framework (React, Angular, or Vue) and associated ecosystem (Redux, RxJS, Vuex, or similar).
- Expertise in CSS/SCSS, responsive design, and cross‑browser compatibility.
- Strong unit, integration, and end‑to‑end testing practices (Jest, Cypress, etc.).
- Familiarity with version control (Git), CI/CD workflows, and code quality tools (ESLint, Prettier).
- Solid understanding of UX principles, accessibility (WCAG), and performance optimization.
- Excellent communication skills and experience mentoring developers.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant professional certifications (e.g., Microsoft Certified: Azure Developer Associate, Front‑End Web Development, or equivalent) are desirable.