* 8+ years of Experience
* 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 CSS 3
* Development experience in NGRx
* Unit Testing (Karma, Protractor, Jest)
* Experience in CI servers and Continuous Integration and Delivery, e.g., Jenkins
* Experience in git branching and code deployment concepts
* Error tracking libraries, e.g., TrackJS
* Experience in front end to API integration including building contracts using e.g., swagger in partnership with API teams
* Experience with Test Driven Development
* App logging, telemetry and monitoring – Dynatrace, CloudWatch, X-Ray, Sumo Logic, Tealeaf .
* Hands on experience in cloud (AWS) at least with one web application
o AWS Lambda, Step Functions, S3, API Gateway, Route53, Dynamo DB, Elastic Cache.
o AWS Code Build and CDK.
o AWS high resiliency and high availability concepts including multi region architectures for content and application/s.
* Focus on Test Driven Development
o Quality forward development practices, with automation at forefront for continuous quality
o Performant sites focused on optimal time to interact for end consumers, and continuous focus on improvement of that
o Secure sites that adhere to best practices for information security
* AWS Lambda
* AWS CDK
Desired Skillset
* 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 optimization, dynamic loading and caching at significant scale
* UI Grids, Responsive Web Design, using Figma to interact with visual design
* Good to have working Knowledge of Spring Boot and hands on
* Rest API
Responsibilities:
* Leading the technical scrum team and implementing hands-on the front ends associated with the technical designs for product/project teams
* Leading technical efforts in the scrum team, including in the creation of quality in our delivery
* Ensuring the team develops with quality measuring via clean pipelines, and 90%+ coverage
* Mentoring and elevating your teammates to be stronger engineers by staying ahead with technology evolution and educating the team
* Transforming business requirements into application architectures
* 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
* UI Design reviews for feasibility, tech design, and impact analysis
* Develop sustainable, accessibility compliant solutions
* 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 learne
Any Graduate