Position: Senior Software Engineer (Angular + React)
Company: GlobalLogic
Experience required: 5y
English level: upper

Description:
The project is intended to implement end-user email reporting using the Microsoft native reporting button.
As the client customer, you are always protected when it comes to Spam or Phishing attacks. However, sometimes lousy email makes it into the end user’s inbox and they should be able to report these emails to our SOC. This holds true even if the email is part of an awareness training campaign run by the customer org, in which case the user, without knowing, would report a simulated attack.
Expected project outcomes a customer’s Admin will be able to set up a dedicated SecOps email inbox and have the Outlook built-in reporting button setup to move messages to it a customer’s employee would be able to report an email and get back an acknowledgment that the email was processed.

Requirements:
Experience with the following:

• Deep knowledge of Web UI technologies: Angular (15), React, Typescript/JavaScript

• Profound knowledge of React Redux

• Vast experience with the React Hooks library implementation

• Creating e2e test suites for all components, and running them with Cypress (or a well-reasoned alternative)

• Experience with configuring modern tools – Jest, Enzyme, Webpack

• Creating configuration, build, and test scripts for the Continuous Integration environment

• Exposure to AWS technologies would be useful (eg. CloudFront)

• Software security concepts, security reviews, and secure coding.

• Agile and Scrum framework.

• Focus on quality, details, and meeting user needs

Job Responsibilities:
Include but aren’t limited to:

• Engage in typical Agile and Software development activities: backlog refining, planning, implementation, design and code reviews, demos, and retrospectives.

• Engage in all team activities through collaboration, problem-solving, and teamwork.

• Work closely with Product Management, UX designers, and the larger engineering team to deliver quality user interfaces.

• Take full ownership of projects from design to implementation and deployment.

• Troubleshoot complex problems and define solutions to fix them duly.

What We Offer
Exciting Projects: With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.

Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.

Professional Development: We develop paths suited to your individual talents through international knowledge exchanges and professional certification opportunities.

Excellent Benefits: We provide our employees with private medical care, sports facilities cards, group life insurance, travel insurance, relocation package, food subsidies and cultural activities.

Fun Perks: We want you to feel comfortable in your work, which is why we create good working environment with relax zones, host social and teambuilding activities and stock our kitchen with delicious teas and coffees!