Bangalore, Karnataka, India Post Date: May 8, 2023 Full Time
Apply for job
Job Description
Responsibilities:
Determining feasibility & scalability of front-end solutions, interacting with business and product owners in order to define technical solutions for customer problems.
Production issue triage, management, and prevention as needed.
Technical definition and implementation for analytics, error logging/tracking, and other key functional customer interactions on delta.com
Design reviews for feasibility, tech design, and impact analysis
Long term technical debt resolutions, debt prevention & code reviews
Analysis and implementation of Performance/Stability/Reliability/Architecture initiatives
Research & Development of POCs & innovative new ideas for customer interactions with Delta
Assisting in defining alternate solutions for the business problems and providing estimates for potential new workstreams
Creating a learning culture by establishing, sharing, and enforcing best practices and lessons learned
Requirements:
BS/MS, preferably in a technical or scientific field, with 3 or more years of experience in an Agile environment, or any equivalent combination of experience, education, and/or training
Strong leadership ability with a track record of developing people and achieving challenging objectives.
Expert Level development experience in JavaScript frameworks (Angular 8+, NodeJS/Express JS)
Expert Level development experience in Typescript
Expert Level development experience in HTML5 JS and CSS3
Experience with Test Driven Development
Communication Skills - The ability to communicate verbally and in writing with all levels of employees and management, capable of successful formal and informal communication, speaks and writes clearly and understandably for the audience.
Integrity and Trust - Involves being widely trusted, being seen as a direct, truthful individual, can present the unvarnished truth in an appropriate and helpful manner, keeps confidences, admits mistakes, and doesn't misrepresent him/herself for personal gain.
Teamwork - Involves working well in a collaborative setting, supporting work team by volunteering for and completing assignments, acting as a positive team member by contributing to discussions, developing and maintaining both formal and informal relationships enterprise-wide, defines success in terms of the entire team through mentoring and knowledge transfer.
Technical Expertise - Involves demonstrating a commitment to increasing knowledge and skills in current technical/functional area, keeping up to date on technical developments, staying informed as to industry practices, knowing how to apply relevant technical processes to appropriate business needs.
Solution Oriented - Maintains a positive attitude towards coming up with solutions and developing new approaches, doesn't let distractions get in the way, isn't overwhelmed with problems/issues.
Ability to write, execute and visualize test results.
Code organization and bundling for coherent packaging
Continuous improvement journey with logging and error tracking/handling
Performance optimisation, dynamic loading, and caching at significant scale
UI Grids, Responsive Web Design, using Figma to interact with visual design.