Локация:
Дніпро, Україна
Description:
Our client is an IT outsourcing and software development company that specializes in solving its clients’ toughest cloud-based business problems. They specialize in Java development of enterprise systems. As an employer they focus on making each team member happy at work. Among their customers are medium-sized businesses from EU and USA. About the project. Project for EU customer. End users are European construction businesses. For each building they need a way to track progress and issues that appear during their work. The project is intended to help customers to control progress of contractors and subcontractors. For this purpose our client created an application, which consists of 3 parts: cross platform (iOS and Android) mobile app, web app and Java server backend for those apps. The app allows to create tasks/issues for contractors, categorize them, make and upload photos of the problems, draw on photos, create checklists for reviewers of their work, etc. For mobile apps our client uses Ionic/Cordova (hybrid mobile app). For web app Angular 1.x and Bootstrap 3.x area used (migration to Angular 2.x is in progress). On backend there is usual Java web app: Spring MVC / Hibernate / MySQL. The structure of the team. Team is distributed between 2 locations: 1. UA side: 1 full-stack Java/JS Developer, 2 QAs on UA side 2. Client side: 1 Product Owner and 2 Business Analysts
Requirements:
Required experience: 5+ years of experience in front end development; 3+ years of experience in Javascript enterprise projects; Experience with Javascript frameworks (Angular, React, Backbone/Marionette, Ember); Ability to deliver excellent User Experiences (UX) and responsive User Interfaces (UI) across multiple browsers and multiple mobile devices (phone, tablet, laptop); A solid understanding of object-oriented design and programming; Solid skills in troubleshooting and debugging JavaScript applications in multiple browsers. Required technologies: HTML, CSS, Bootstrap; Javascript testing frameworks like Jasmine, Mocha and Karma; Grunt or Gulp; NPM, Bower; CI servers; As a plus: Understanding of Scrum process; iOS and Android mobile experience; JQuery, Google Web Toolkit; Understanding back-end Java development.
Benefits:
We offer:
- Office in Dnipro city center;
- Accounting and support of PE;
- Assistance with relocation to Dnipro;
- 3 months of trial period;
- Flexible working hours;
- Opportunity to work remotely by prior approval.