Overview
Job Description
Front End Engineer at Digital Lifecycle Performance
Job Location: Pune, India
Your Position
Different teams in the department are building Digital Services to provide more insights on how the TAL equipment is running and to predict when maintenance is due, before unplanned downtime occurs. We are looking for a front-end engineer who can help build solutions to move from existing 3rd party dashboards to more customized and highly integrated Digital Services.
What are your main tasks and responsibilities?
- You will build and develop our responsive web application that works well on a variety of screen resolutions and browsers.
- You will develop new features for our products and services which provide our customers with actionable information through multiple channels.
- You will participate in end-to-end development through prototyping, validation, implementation, launch, and further iterations.
- You will actively contribute to continuous integration efforts and improvements in our way of working.
- You will collaborate with UX designers to develop appealing and intuitive interfaces based on graphic designs or mock-ups.
- You will guide and mentor other front-end developers and help them when necessary.
- Together with a small team, in the initial period at DSP, you will work on a proof of concept that aims to prove the generation of dashboards using Angular and default building blocks.
- After proving the PoC successful, you will take the learnings and implement them in the products.
Your Profile
- You have experience in developing online applications using micro front-end architectures, especially those containing a lot of data.
- You have experience with and/or skills in UX design/development and can create an aesthetically pleasing and user-friendly interface based on (or without) minimal mock-ups.
- You have experience with Angular v12+, Typescript, RxJS, Web Components, Lit-Element, Storybook, Web Performance, Web Workers.
- Total experience of 10+ years.
- You have experience with HTML5 (+ markdown), CSS, SCSS.
- You know how to develop secure front-end applications and are familiar with OAuth2.
- You have experience with writing different types of tests, like unit testing (Jest), visual testing, and/or consumer-driven contract testing (Pact).
- You have excellent problem-solving and verbal communication skills.
- You have experience with reactive and object-oriented programming.
- You know how to close the customer feedback loop and continuously improve the front-end apps.
- You have experience with Git (Bitbucket).
- You have experience with container technologies (e.g. Docker).
- You have experience with Kubernetes as a developer.