- Company Name
- Evident Industrial
- Job Title
- Développeur web fullstack Sénior (Angular et C++)
- Job Description
-
Job Title: Senior Full Stack Web Developer (Angular & C++)
Role Summary: Lead the design, development, and deployment of cross‑platform software for non‑destructive testing solutions. Work within an agile, multidisciplinary R&D team to create robust, high‑performance applications using Angular 19, TypeScript, WebGL, Electron, and C++ for real‑time components. Own the full software lifecycle—architecture, coding, testing, continuous integration, and production releases—while mentoring junior engineers and driving technical excellence.
Expactations: • Deliver clean, maintainable code with strong architectural focus. • Own performance optimization, memory management, and multi‑threading/Python GPU utilization. • Actively participate in Scrum ceremonies and continuous improvement initiatives. • Mentor less‑experienced developers and foster a collaborative, innovative environment. • Communicate effectively with cross‑functional stakeholders and remote teams. • Maintain up‑to‑date knowledge of industry best practices and emerging technologies.
Key Responsibilities: • Design and build full‑stack solutions (frontend / backend) for Web, Desktop, and embedded devices. • Lead architectural decisions for scalable, high‑performance systems. • Implement advanced algorithms and ensure backward compatibility. • Optimize software for multi‑threading, GPU acceleration, and efficient memory usage. • Develop automated tests, diagnostic tools, and CI/CD pipelines to enhance reliability and release speed. • Reduce technical debt and improve code quality through refactoring and best‑practice enforcement. • Conduct code reviews, provide mentorship, and support skill development of junior team members. • Facilitate cross‑site collaboration and synchronize efforts across multiple business units. • Enable adoption of new tools/methodologies aligned with the company’s technology vision.
Required Skills: • 10+ years software development experience with a focus on full‑stack engineering. • Mastery of JavaScript/TypeScript; extensive experience with Angular 19 (or React) and associated web frameworks. • Proficient in C++ for real‑time, low‑latency components; familiarity with Windows and Linux development environments. • Strong background in performance tuning, multithreading, GPU programming, and memory management. • Experience building multi‑platform (Web, Desktop, Device) applications using WebGL, Electron, and related tooling. • Solid proficiency in version control (Git), continuous integration, automated testing, and release engineering. • Understanding of UML, system design patterns, and architectural principles. • Strong analytical and applied mathematics skills (linear algebra, trigonometry). • Middle‑to‑advanced English literacy for collaboration with international stakeholders.
Required Education & Certifications: • Bachelor’s degree (or equivalent) in Software Engineering, Computer Science, or related field. • Preferable advanced certifications in C++ (e.g., MCSD), web development, or performance engineering (if available).