Position: Frontend Engineer
Company: GlobalLogic
Category: JavaScript
Experience required: 2y
English level: intermediate

**Description:**
The Client is the largest cloud computing and virtualization technology company.
As part of the Client Cloud Management R&D team, you will work on a full-time basis with the team of Engineers, developing the real-time data collection/processing and visualization system. You will make key technical architecture and development decisions while maintaining a very hands-on development role.

**Requirements:**
• 2+ years of experience
• Proven ability to develop standards-compliant responsive UI using HTML5, CSS3
• Proficient understanding of client-side scripting and JavaScript frameworks
• Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, etc.
• Desire to work with Ext JS
• Proficiency in asynchronous request handling, partial page updates, and AJAX
• Proficiency with browser testing and debugging
• Developing cross-browser and cross-platform compatible solutions
• Strong understanding of REST APIs and knowledge of how to interact with them
• Good knowledge of object-oriented programming languages
• Good knowledge of mathematical and statistical principles and formulas
• Complete understanding of both Agile and Traditional SDLC: requirements analysis, implementation, unit testing, peer reviews, code reviews and integration management
• Ability to work in a team environment in close cooperation with other members of the company’s team worldwide
• Knowledge of database technologies as well as networking and operating systems from the software engineering perspective
• Ability to learn and apply new technologies, best design practices and usability patterns
• Ability to investigate and resolve resource/feature/time conflicts
• Ability to manage and realize problem solutions within a specified time range
• Demonstrable creativity and analytical thinking
• Strong and effective interpersonal and communication skills and ability to interact professionally with a diverse group of clients and staff
• Strong documentation skills
• At least an intermediate level of English

 

**Preferences:**
Maven, Tomcat

**Responsibilities:**
• Design and implement core application components.
• Routine activities (daily meetings, technical advisory, reporting etc).
• Develop UI components in accordance with project standards.
• Communicate with international dedicated team on a daily basis.
• Engineering excellence. Become a subject-matter expert on a broad area of the product.
• Contribute to defining a vision for their technical area.
• Lead engineering efficiency efforts.
• Improve operational efficiency.
• Architect of subsystems and understand impact across products.
• Develop innovative ideas and solutions for complex problems and projects.
• Encourage innovation, creative thought, new ideas and solutions.
• Perform independent analysis of a complex workload and initiate performance improvements in one or more subsystems.
• Provide assistance to testers and support personnel as needed to determine system problems.
• Participate in the development of long-range planning for new projects and facilities.