Position: Angular Developer
Company: EMOTION SWD
Category: Other
Experience required: 2y
English level: intermediate

Emotion is a Ukrainian technology company located in Kyiv. We deliver Consultancy Services, Software Development Solutions, Managed Services and IT Outsourcing Services to local and global small to large enterprises. Our reputation constantly growing thanks to our experienced engineering team and international know-how blended with local experience.

The Angular Developer will report to the Product Owner and participate in the front-end architectural design processes of our projects.

Qualifications:
·         Our working language is English. Therefore, excellent command of English (written and verbal) is a must
·         Bachelor's degree in Computer Engineering or related discipline
·         Knowledge of Angular 2+
·         Experience with JavaScript, TypeScript, RxJS, state management, routing
·         Experience in web technologies such as HTML5, CSS3, CSS frameworks like Bootstrap or alternatives, SASS, LESS, Micro Frontend Architecture
·         Hands-on experience with APIs (OpenAPI or GraphQL)
·         Profound experience with .NET framework/.NET core and/or Spring Framework (Spring MVC, Spring Boot, Spring Data)
·         Good understanding of project management, system/software development lifecycle (SDLC) techniques and various industry standard agile practices (DevOps, Continuous Delivery, Continuous Integration, Scrum, Kanban)
·         Ability to work in international teams
·         No restriction for international travel

Job Description:
·         Participate in the entire application lifecycle, focusing on coding and debugging,
·         Write clean code to Develop and deliver world-class modern digital solutions
·         Manage cutting-edge technologies to improve legacy applications,
·         Collaborate with Mobile and Web frontend developers to integrate and test user-facing elements with server side logic,
·         Gather and address technical and design requirements,
·         Build reusable code and libraries for future use,
·         Assist with the maintenance and support of new as well as existing solution,
·         Liaise with developers, designers and system administrators to identify new features,
·         Follow emerging technologies.

Employment Type:

Full-time