Job Description
CompuGroup Medical Italia Group (CGM Italia Group) is part of CompuGroup Medical SE, the multinational world leader in e-health. In Italy, it provides solutions for primary care physicians, pharmacies, dentists, medical specialists, public organizations, and patients.
For our next-generation digital ambulatory care solutions, we are developing our R&D and product management centre, which is global and pan-European. We're looking for creative minds and team players who understand Agile development, enjoy technical challenges, are able to work cross-functionally, remotely, and strive to grow professionally and contribute to a diverse culture.
For our offices in Molfetta, we are looking for a Front-end Engineer - Angular.
What you will do:
* Build and present clean, functionally excellent, fast, graphically beautiful, secure, well-tested and documented, usable and technically impressive front ends to meet the needs of our users by understanding the requirements, domain, and big picture.
* Work closely with other developers, DevOps, QA as well as Product Owners, Requirements Engineers, and UX-Designers to refine specifications and deliver software.
* Estimate, plan, and review stories and code with the team.
* Maintain a critical approach to software development and requirements definition.
* Adopt a long-term approach to development: evolutionary/feature-proof code.
* Conduct all basic testing (unit, usability, performance, etc.) and documentation on the developer side.
What you will bring:
* Excellent visual, verbal, written, and presentation skills to clearly communicate concepts to different audiences.
* Expertise in DOM, HTML5, CSS3, SASS, JavaScript/TypeScript, ES5/ES6, Material Design, JSON, XML, Unit and E2E Tests, and GIT.
* Good understanding of functional programming, responsive layout, and the API-first approach.
* A bachelor's or master's degree in a related field is a major advantage.
* In-depth knowledge of software engineering and front-end design principles, architectural concepts, design patterns, resilience, security, performance, and testing, along with a good understanding of backend concepts and the ability to easily create mock-ups or prototypes.
* Team player - Our values are all about teamwork. We learn, fail, and succeed together and support each other.
What we offer:
* A position working with teams around the world to define and develop innovative, high-performance digital healthcare solutions.
* The chance to start and grow with a newly formed agile coaching and project management organisation in a world-leading digital healthcare company.
* Working in a young, dynamic, and distributed team with a strong start-up spirit.
#J-18808-Ljbffr