Position: Frontend developer (Data Management sphere) (Angular)
Company: Coherent Solutions
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

The product is the market leader in data protection, backup, restore and disaster recovery. The goal of the first project phase is to migrate some modules of desktop Project to WebUI on the modern stack. The migration work is already in progress, it was started by inhouse development, lots of product modules are already fully functioning in WebUI. We will need to help them complete this migration by doing the migration and ensuring the quality of migrated functionality. We will also need to discover the next modules for migration, understand level of effort before starting work on them.

**Requirements**
• 4+ year experience and expert knowledge of user interface development.
• Experience with application architecture for large enterprise solutions.
• Solid experience in each of the following skills: HTML5, CSS3, LESS, Flex Layout, JavaScript/Typescript, including object-oriented development; Angular, AngularJS, or similar MVVM-based frameworks such as React Js or Vue Js.
• OOP principles
• Experience with UI automation testing frameworks
• Strong knowledge of test-driven development, continuous integration and deployment.
• Desired English level – B2. Minimum level – B1.
 
**Responsibilities**
• Investigate the code to be migrated, understand the logic behind it
• Develop WebUI on new Angular for the WebUI application
• Unit testing
• Demo conduction
• Follow best practices and code standards accepted in the team and suggest improvements into them as needed
• Estimation of LOE of the upcoming work
• Communication/consultation with the team, including client team

**Technologies	**	
New WebUI app:
• OOP / TypeScript / ES6
• RxJS
• Angular v10.2/ Angular Material
• lodash  
• moment 
• ngx-virtual-scroller 
• ngx-charts v16
• SCSS/SASS
• Cypress
• Node.js (nice to have)
Old desktop app is written on Java GUI (this is the one we need to migrate to Web)
 
** ISsoft offers:**
• Opportunity to share experiences at internal meetings and conferences
• 100+ technical and non-technical trainings for development and broadening of horizons
• Career growth to Senior, Lead, or get other technical or management role
• 15 hospital days are fully compensated
• 18 working days of paid leave
• IT Club Loyalty program gives a lot of discounts and bonuses
• GYM compensation
• English courses
• Remote work
• Team sports activities, and corporate events