Purpose of the job:
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
In this position you will be a part of Frontend Team that creates high-tech WEB 3D computer graphics applications in the domain of scientific and technical computing and, particularly, CAD/CAM/CAE systems. You will participate in the development client application and user interface for 3D applications.
MAIN TASKS AND RESPONSIBILITIES:
- Develop and maintain high-quality web applications using HTML, Java Script, and Angular
- Collaborate with cross-functional teams to design, develop, and implement frontend solutions
- Ensure the performance, quality, and responsiveness of applications
- Identify and troubleshoot issues, providing timely solutions
- Stay updated with the latest web development trends and best practices to continuously improve the codebase
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
- 5+ years of commercial experience in Web Frontend development (JS or TS)
- Strong experience with Angular 2+
- Mastering of HTML, CSS
- Experience interacting with scalable backend through REST API
- Good OOP skills
- Working knowledge of Git
- Experience with Linux, Docker, Docker-compose
- English language skills sufficient for daily communication and passing interview in English
- Bachelor's and/or master's degree in Computer Science or Mathematics
- Self-motivated and proactive; ability to work independently and collaboratively as part of a team, and take creative feedback constructively
WOULD BE A PLUS:
- Knowledge of cloud-based technologies
- Experience in creating self-contained, reusable modules and components
- Understanding and experience with another framework (React, Vue.js)
- Understanding and experience with Nest.js / Node.js
- Non-relational database experience