CTG IT Solutions is an IT Services Company dedicated to European Institutions. We are currently hiring an FrontEnd Developer.
Your Missions
Design and develop scalable, high-performance front-end applications using TypeScript, React, and React Query, ensuring maintainability, efficiency, and alignment with best practices.
Build reusable and modular UI components using React Hook Form for form management and Ant Design for consistent and responsive UI design.
Contribute to and implement Microfrontend architecture, ensuring seamless integration of independently deployable front-end applications.
Optimize front-end performance through profiling, lazy loading, and code-splitting. Ensure high performance and low latency across web applications.
Configure and optimize build processes using Vite for faster bundling and hot reloading.
Ensure smooth integration of front-end code with backend services.
Use Storybook to document and showcase reusable components.
Ensure the quality of front-end code through unit tests, integration tests, and adherence to ESLint standards.
Work closely with back-end engineers, product owners, and designers to define and deliver functional, performant, and visually appealing front-end solutions.
Take full ownership of tasks from analysis through design to implementation and deployment, ensuring high-quality and timely delivery of front-end features.
Provide guidance and mentorship to junior front-end developers, fostering knowledge sharing and a culture of continuous improvement.
Your profile
Proven experience with TypeScript, React, and React Query for building dynamic, scalable, and maintainable front-end applications.
Strong experience with React Hook Form for form management and Ant Design for UI components and design systems.
Hands-on experience in designing and implementing Microfrontend architectures, breaking down large applications into smaller, manageable pieces.
Expertise with Vite for fast bundling and development environment setup, ensuring rapid build times and optimal developer experience. Experience with Webpack would be a plus.
Experience with Storybook for component-driven development, enabling consistent UI/UX design.
Proficiency in maintaining code quality and standards using ESLint and other static analysis tools.
Familiarity with testing frameworks (e.g., Jest, React Testing Library) and unit testing.
Solid understanding of front-end performance optimization techniques, including lazy loading, caching, and code splitting.
Familiarity with Agile methodologies, and experience working in Scrum teams, delivering iterative, high-quality software.
Ability to communicate effectively with cross-functional teams, understanding requirements and delivering well-architected solutions.
Strong problem-solving skills, with a focus on writing clean, reusable, and well-documented code.
Experience working with version control tools, such as Git (preferably Bitbucket).
Fluent in English; knowledge of French an asset.
Preferred
Experience with CI/CD practices for front-end applications.
Exposure to cloud platforms and integrating front-end applications with cloud services.
A proactive and independent mindset, with the ability to take ownership of projects and drive them to completion with minimal supervision.
Familiarity with Docker and modern containerized development practices.
Our offer
An attractive salary package with or without a company car
Personalized training programs and development plans to nurture your skills.
Comprehensive hospitalization insurance.
Regular team-building events, learning lunches, and fun activities.
Embrace the diversity of our multicultural team and enjoy open communication.
If you like multicultural teams and want to join a company with open communication, then apply right now!
Please note that a criminal record will be asked for this position.
Social media cookies must be enabled to allow sharing over social networks.