• Master of science (tech.)
• Work experience: 3+ years
• Programming skills (OOP, MVC, Design patterns)
• Solid JavaScript knowledge (ES5 and ES6)
• Knowledge and experience with HTML5 and CSS3
• Experience working with JavaScript libraries: React.js
• Proved commercial level applications implemented with React.js
• Knowledge and experience working with RESTful APIs
• Knowledge of SDLC tools including GitHub, JIRA, Azure DevOps
• Participation in team projects
• Software development process knowledge
• Upper intermediate level of English language
• Knowledge of TypeScript language
• Knowledge of state managements (Redux, Flux, MobX)
• Other JavaScript frameworks will be the plus
• Core Programming skills: Data structures and algorithms
• Experience in writing unit tests for React.js
• Possibility to work in a global company of A-players;
• Competitive salary;
• Medical Insurance;
• 20 working-days paid vacation and other social benefits;
•
• Continuing education/training;
• Free access to global online educational platforms;
• Team events.
• Writing code for the new functionality to the existing application
• Perform code refactoring
• Take part in estimation sessions with the team
• Take part in demo sessions with the team and client
• Closely work with product owner, scrum team, UI/UX designer
• Create and translate UI/UX wireframes into functioning components, workflows and development plans
• Test, troubleshoot and optimize application components for maximum speed, security and scalability
• Contribute to all aspects of the web application life cycle from concept to deployment to updates
Implementation of the new functionality and maintenance of the existing functionality in enterprise-level application dedicated to accounting, financial, and managerial areas of usage. Project includes both front-end and back-end parts integrated with several internal and external systems. The goals of the project are to keep its functionality, quality, performance and user interface on a highest level to satisfy customer’s need. The system is implemented using up-to-date modern technologies such as Microsoft Azure cloud services, .NET Core 2.x, C# 7.0, JavaScript and JavaScript libraries, and relational database management system based on Microsoft SQL Server. Developers will be using all the modern tools to support software development life cycle.