Position: Front-end Engineer (React)
Company: GlobalLogic
Category: JavaScript
Experience required: 2y
English level: intermediate

Our successful candidate will need to be fluent in creating a web application that thrives on strong architecture. As a Front-end Developer, you’ll need to be a whiz with CSS, JavaScript and HTML. It is great and is a big plus if you are also familiar with 3D controls & visualization, which is a significant part of our UI. The power of our site’s functionality will be in your hands, so you’ll need to be organized, communicative, and detail-oriented.

We are building a top-notch Web application for one of the most innovative German hardware manufacturers. Our project is very dynamic, currently in the active phase of development with an experienced and actively learning team in place. A product should grow into a flexible tool agnostic suite of capabilities to allow end users from Silicon Valley perform post-acquisition 3D visualization and analysis of CPUs and microchips images.

**Requirements**

- Bachelor’s Degree in Computer Science or a relevant field
- 2+ years of experience working as a Front-end Developer
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript and API’s
- Solid understanding of the development process from start to finish, including design, development and deployment
- Experience with JS-based framework – React
- Strong knowledge of front end design and development, with an understanding of design principles
- Capable of translating design into code
- Solid communication skills and the ability to work cross-functionally across multiple departments associated with the development process
- Practical knowledge & experience in working with relational databases is a big plus
- An expert problem solver with interpersonal skills that can translate from teams to clients and management
- Upper intermediate level of English

**Responsibilities**

- Working through the web application development lifecycle to launch
- Work in conjunction with UI implementation team to review content to determine the structure of our application
- Optimize the app across multiple platforms to enhance user experience as needed, developing and implementing new features as required
- Perform regular site maintenance, ensuring user experience is top level, and making changes where needed to ensure that standard is met
- Make relevant improvements and changes based on internal and external feedback
- Write reusable code, functional and requirement-based documents, specifications and guides
- Collaborate with associated cross-functional teams to ensure our site runs at peak capacity on every level, enhancing functionality and overall user experience
- Effectively troubleshoot website and coding issues with associated teams