As a Senior Developer - Front End, the right candidate will be responsible for engineering management, implementation, configuration and operationalization of a large AWS cloud-based enterprise application suite that our employees use globally at all Contact Centers.
The role is heavily weighted toward the Angular ecosystem, specifically requiring knowledge of the most recent advancements.
- Be a Thought Partner, i.e., establish self as the Subject matter expert with Product Owners, Applications Developers, Architects, Analysts, Business Process owners
- Leading and influencing the design, testing, evaluation, implementation, and support for Jet Application which is of large size and complexity (application services, software, and systems tools)
- Hands-on development, support and troubleshoot of software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions
- Ability to lead diagnostics/troubleshooting with the production support team during outages/incidents (including outside of business hours as needed)
- Work closely to define the product technical roadmap, prioritization and effort estimation with the product owners, business and platform architects.
- Architects complex release patterns, code review/branching strategies, and/or documentation of various levels of architecture; context diagram, component diagram, deployment diagram, sequence diagram, and logical architecture
- Develops documentation to support the application and as a guide for establishing common practices across the platform
- Partners with platform engineering and DevOps teams to research, design and implement the appropriate technology needed to support the automation and orchestration strategy
- Partnership with the Enterprise architecture, network, and security engineering team is critical to ensure that the architectural principals support the requirements and needs of the application as well as enterprise.
- Communicates regularly and effectively with senior technology leadership
- Coordinate effort with external stakeholders to ensure timely delivery of dependent components
- Ensures solutions are clearly communicated for implementation, deliverables are of acceptable quality
- Ensures compliance of architectural and engineering policies, standards and procedures
- Monitor and stay abreast of industry trends and anticipate future direction of application development and cloud computing
What’s needed to succeed (Minimum Qualifications):
- Bachelor’s degree
- Computer Science, Information Technology, or related field preferred
- Experience with frontend using Angular, Typescript, Lead frontend architecture, create reusable components, and maintain modular codebases.
- Experience in Conduct code reviews, set coding standards, and mentor junior developers.
- 3+ years of end-to-end software solution development, implementation and operationalization experience
- Experience with hosting frontends with usage of cloud platform like AWS, GCP and serverless technologies, services and container technologies (Docker, Kubernetes etc.).
- Proven ability to architect/design, develop, deploy and test application using Angular applications
- Experience with test driven development methodologies,
- Extensive experience to lead parallel work streams in Agile environment
- Experience with analyzing and interpreting APM tools such as Dynatrace, Datadog, or similar
- Experience implementing /deploying microservices, web services and APIs, gateways, service mesh in highly automated CI/CD environments
- Experience in Well-Architected frameworks, application performance tuning, application resilience and reliability improvement
- Experience in developing large scale responsive web applications across multiple end user devices
- Experience in troubleshooting and support during critical system outages for operationally critical applications
- Coordinating efforts across multiple teams like Release Managers, DevOps Engineers, QA, UX designers for a successful delivery of applications
What will help you propel from the pack (Preferred Qualifications):
- Contact Center’s / Reservation Management knowledge is a plus
- AWS solution architect certification or similar
- Experience with Angular v17+, standalone components, zoneless change detection, and other modern Angular capabilities
- Experience with .NET (Proficient in consuming RESTful services and APIs), frontend technologies such as HTML5, TypeScript and ES6