Position: Senior Frontend Developer
Company: GlobalLogic
Category: JavaScript
Experience required: 3y
English level: intermediate

Our unique, resilient and open software platform allows Aras subscribers to deliver sustainable performance with flexibility and agility to address evolving market requirements. Aras´s Culture is open and collaborative. We value our people and support their personal growth and development, providing an environment in which people can shape their own career paths.

 
Aras software is built primarily on MS technologies including .NET Core, SQL Server, a variety of Azure services as well as JavaScript/TypeScript/HTML and Hoops Web Platform (TechSoft3D)  and a broad range of open source tools and standards like OData, OAuth 2.0, RabittMQ, etc. We are looking for an experienced front-end software engineer to join our team that works on Aras Innovator – an industrial low-code platform for creating rich enterprise applications.

Requirements:
BA/MA in computer science or similar field

3+ years of experience in front-end web development

Proficient understanding of web markup, including HTML5, CSS

Proficient understanding of client-side scripting and JavaScript/TypeScript frameworks

Good understanding of React-Redux (Flux) or AngularJS or VueJS

Good understanding of asynchronous request handling, partial page updates etc.

Proficient understanding of cross-browser compatibility issues and ways to work around them

Understand widely used development concepts such as OOP, design patterns, dependency injection, SOA, MVVM, SOLID principles, etc.

Experience with Git

Ability and willingness to work in a Self-organized team, and act as a team player 

Adherence to the agile mindset and its core values (Respect, Accountability, Collaboration, Being adaptive to change, learning cycles and improvement) 

Desire to work on technically challenging projects


Desirable:

Skills in 3D math, trigonometry

Experience with software development with a 3D engine/framework or 3D asset creation tools and pipelines. 

Experience in developing using Hoops Web Platform

Knowledge of TDD and experience in creating unit and/or integration tests

Experience with React

Experience in .NET Core, SQL Server

Knowledge of any of the following is a plus:
OAuth
Selenium
Inferno.js
Karma.js
Docker
Kubernetes

 Preferences:
C#, .NET, .NET Core, SQL

Job Responsibilities:

Work with software architects on understanding requirements and converting them into software architecture/design

Manage the software design and coding from concept to finished product

Participation in agile (SAFe) planning process and estimation of planned tasks

Implementation of the core platform functionality using appropriate technology and tools

Troubleshooting and debugging of existing code

Writing unit and integration automated tests

Write internal technical documentation when required

Maintain currency in technical skills

Adhere to DevOps culture and CALMR approach (https://www.scaledagileframework.com/calmr/)