CGM Software Romania
Frontend Developer
Fișa jobului
We have a new opportunity to make "the world a better place", for an experienced Front-end Developer through CompuGroup Medical products. The company's products are well known in the medical field because are helping to increase the performance of healthcare systems through progressive and direct communication between doctor and patient via our online services.
Responsibilities
• Team-wide cooperation and collaboration
• Analysis of customer requirements with subsequent conception and planning in the form of user stories in a Scrum process
• Participating in system design and architecture decisions
• Develop software based on development principles and best practices
• Documentation of the created systems and architectures
• Performance analysis and targeted improvement
• Error analysis and correction
• Maintenance of the development systems
Technical profile
• At least 2 years of commercial experience developing UI applications
• Comprehensive knowledge in the development of cross-browser and mobile interfaces using Angular JS, Typescript, JavaScript, HTML5 and CSS3
• Emerging web standards such as web components, shadow DOM
• Experience with CSS precompilers like SASS or LESS
• Good experience in the design of a modular, object-oriented JavaScript
• Experience with RWD techniques and practices
• Knowledge in optimizing the performance of JavaScript and troubleshooting
• You are able to write clean, well-engineered code that complies with Coding Guidelines /Coding best practices.
• Experience in agile methodology, preferably SCRUM and Continuous Integration
• Understanding of SaaS-based products
Additionally, an applicant should also know about or at least “heard of”:
- Git and Git Flow
- Maven, Node.js and Grunt project build tools
- Jenkins as Continuous Integration system
- Karma and test frameworks like Mocha, Chai and Sinon
Soft Skills Profile
• Self-motivated and continuous learner.
• You are passionate about computer science, development and personal development.
• You have great commitment to quality-oriented practices.
• You want to deliver software that makes a real impact in the world.
• You impress by an independent working method and a fast perception.
• You are team-oriented and show high operational readiness as well as flexibility.
• Ideally, you have already successfully developed for scrum or other agile methods.
• Curious about new digital technologies and aspire to combine usability with visual design.
Nivel de vechime
Nivel mediu de experiență
Tip de angajare
Full-time
Ocupație
Tehnologia informației
Sectoare de activitate
Tehnologia informației și servicii informatice