Frontend Developer
CompuGroup Medical
Costa Volpino
25
Scarso
help
thumb_up Mi piace
Azienda: CompuGroup Medical Costa Volpino
Ultimately, you will deploy and maintain functional, secure and high-quality applications.
Your Responsibilities:
•
Create user-friendly, high-performance Angular apps, in close cooperation with the BE, QA and UX colleagues
•
Develop modern, responsive web apps, based on software development principles and best practices
•
Deliver clean, quality, high-performing code, that complies with Coding Guidelines / Coding best practices
•
Implement new features based on specific requirements and maintain, improve, or refactor existing code
•
Be involved in all aspects of the development process and product lifecycle
•
Participate in system design and architecture decisions
•
Work with the product manager and the team lead on planning and delivering product enhancements
•
Propose suitable technical solutions according to the project’s requirements and software architecture best practices
•
Perform code reviews on team members' pull requests and provide feedback on how to improve
•
Assist and mentor the junior frontend developers within the team
Your Qualifications:
•
At least 3 years of experience with web development (preferably at least 1 year with Angular2+)
•
Experience with Typescript, Java Script, HTML5 and CSS3
•
Experience with CSS pre-processors like SASS or LESS
•
Solid understanding of RxJS
•
Familiar with Ng Rx, NGXS or other state management library
•
Practical experience building scalable, highly performantand responsive web applications
•
Experience writing modular, reusable components
•
Comfortable using browser Dev Tools to inspect, debug and analyze the performance of the application
•
Experience working with Web services, API Integration, and Restful Services
•
Experience with Java Script testing frameworks like Jasmine and Jest
•
Experience with Git, Gitlab, Sonar
•
Familiar with agile development methodologies: prototyping, refining requirements, estimating stories and epics
•
Great commitment to quality-oriented practices
•
Self-motivated, willing to learn new things and stay on top of industry trends
•
Analytical, open-minded, problem-solving and results-oriented personality
•
Good communication skills and proficiency in English
✔ CompuGroup Medical