Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
The product that you will be developing is online research services for lawyers and legal professionals in the United States and across the world. The services are built on the proprietary companies’ platform, which is developed using best practices of enterprise architecture. The platform encompasses a set of separated modules like Website (web container), Document – for cross-devices documents display, Search – for intelligent documents discovery, Alerting system, Foldering, etc. The modules are built using cutting-edge technologies including Java Spring, .NET MVC, Elastic Search, Angular.js and Backbone.js, etc.
ABOUT THE CUSTOMER
Our client is the world’s leading source of intelligent information for businesses and professionals. It combines industry expertise with innovative technology to deliver critical information to leading decision makers in the financial, legal, tax and accounting, scientific, healthcare and media markets, powered by the world’s most trusted news organization. With headquarters in New York and major operations in London and Eagan, Minnesota, our client employs more than 50,000 people in 93 countries.
Build front-end application architecture;
Develop new client modules and components for the application as well as maintain the existing code;
Evaluate performance of the application and code quality;
Optimization, profiling, refactoring of the application;
Work with UI/UX designers to understand user interactions and iteratively build new customer-facing features.
2+ years of production experience;
Strong knowledge of JQuery;
Experience in a MVW (Model-View-Whatever) framework like AngularJS, Backbone, Ember, etc;
Knowledge of HTML5, CSS3;
Deep understanding of and experience in using software design patterns and principles;
Good command of English: Intermediate (B1) and higher level.
Nice to have
Experience in back-end development using any of the following technologies:
Experience in data visualization JS libraries (D3.js, Dygraps.js, etc.).
Experience exchange with colleagues all around the world;
Competitive compensation depending on experience and skills;
Regular assessments and salary reviews;
Social package - medical care, sports, family care;