Description :
Architect to join the Meeting, Sales and Events portfolio within Digital Product Engineering. This individual will work closely with development teams, system engineers, and platform operations to create scalable applications on the web. The individual takes a direct role in the design and architecture of the system, ensuring that applications are scalable, built according to best practices, and aligned with Hyatt’s standards.
Position Responsibilities / Essential Functions
- Oversees and coordinates solution strategies within a specific product area to ensure interconnected and efficiently scaling technologies for optimal performance.
- Establishes relationships and partners with both internal and external team members.
- Assumes team-level architectural responsibilities, ensuring development teams select appropriate technologies for their problems.
- Demonstrates expertise in design and architecture patterns.
- Considers multiple approaches and recommends the best technical solutions based on logic and reasoning.
- Evaluates new frameworks and tools, building reference architectures to demonstrate their application.
- Creates reusable framework components and pattern libraries to aid development teams.
- Documents standards and processes through RFCs and other documentation.
- Mentors engineers on scalability, fault tolerance, and SOA operational concerns.
Experience
- 8+ years of progressively complex experience in development and leadership roles.
- Extensive experience with React, Node, and other JavaScript libraries.
- Mastery of HTML, CSS, JavaScript.
- API design experience with REST and/or GraphQL in an enterprise setting.
- Experience with package managers like npm and yarn.
- Experience with module bundlers such as Webpack.
- Experience with task runners like Grunt or Gulp.
- Familiarity with design systems and coordinating multiple teams delivering applications based on them.
- Experience with UI testing tools like Selenium or Cypress.
- Experience converting graphic designs into application deliverables.
- Experience with performance testing and tuning tools.
- Proficiency with advanced JS concepts such as ES6 and Typescript.
- Mastery of version control systems like Git.
- Experience with monorepos, web components, and micro-frontends.
- Knowledge of enterprise production system design, including high availability, disaster recovery, and security.
- Strong Agile experience, preferably in environments utilizing DevOps practices.
Preferred Skills or Experience
- Experience with NextJS framework.
- Knowledge of Kubernetes and Docker containers.
- Experience with GitLab for CI/CD.
Additional Comments and Requirements
- Excellent interpersonal skills with a strong customer service orientation.
- Passionate about software engineering, especially front-end web development, and eager to expand their skillset.
- Ability to work independently and collaboratively in a team.
- Capable of managing multiple tasks simultaneously.
- Adaptability to changing environments.
- Maintains a positive attitude and growth mindset.
- Enjoys simplifying complex systems and considering the big picture.
- Experience working in agile, DevOps, and Continuous Delivery environments.
Skills : Java, Spring Boot
Top Skills Details : Java, Spring Boot
Can sit 100% remote.
About TEKsystems :
We're partners in transformation, helping clients activate ideas and solutions in a new world of opportunity. With over 80,000 professionals, we work with more than 6,000 clients, including 80% of the Fortune 500, across North America, Europe, and Asia. As a leader in Full-Stack Technology Services and Talent Solutions, we collaborate with progressive organizations to drive change. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer, considering all applications regardless of race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, or any characteristic protected by law.