• At least 3 years of experience in web development;
• A relevant academic BSC degree;
• Proficient knowledge of a back-end stack:
o Java 8;
o Spring (IoC & DI, Boot, MVC, Data);
o Hibernate;
o SOAP WS;
o Testing: BDD, jUnit, Mockito, Spock, Hamcrest.
o Build tools: Maven, Gradle;
• Proficient knowledge of a Front-end stack:
o HTML5 + CSS3 + Bootstrap;
o Frameworks: AngularJS or ReactJS;
o Dependencies: RequireJS, WebPack;
o Build tools: Grunt, Gulp;
o CSS processing: Less, Sass;
o Testing: Karma, Jasmine, Selenium, Mocha, Chai.
• Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform;
• Creating database schemas that represent and support business processes;
• Data migration, transformation, and scripting;
• Management of hosting environment, including database administration and scaling an application to support load changes;
• Understanding of fundamental design principles behind a scalable application;
• Ability to implement automated testing platforms and unit tests;
• Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus;
• Proficient understanding of code versioning tools {e.g. Git, Mercurial or SVN}.
Desired Characteristics / Personality:
• Excellent communication skills (fluent in English);
• A hard worker with high work ethics and integrity;
• Accustomed to providing high quality and timely deliverables
• A quick learner, sharp and be able to adapt to changes quickly.
• Opportunity to work on challenging and exciting international projects;
• Competitive salary based on your skills, experience, and customer satisfaction;
• Long-term employment with
• 5 paid personal or sick leave days (without a sick list);
• Opportunity to advance career and grow as a professional;
• Friendly team and flat organizational structure;
• Casual, positive and open work environment;
• Free English lessons with a native speaker;
• Regular cookies, tea, coffee and fruit, plus fresh pastry every Friday;
• Regular team building and knowledge sharing meet-ups and events.
• Design of the overall architecture of the web application;
• Implementation of a robust set of services and APIs to power the web application;
• Building reusable code and libraries for future use;
• Optimization of the application for maximum speed and scalability;
• Implementation of security and data protection;
• Translation of UI/UX wireframes to visual elements;
• Integration of the front-end and back-end aspects of the web application.
Our client provides credit to those who are deprived of it in consequence of their insufficient credit history. It is a new approach to lending using alternative credit risk analysis to mitigate the need for collateral manual risk assessment.