Current Statistics
1,533,794 Total Jobs 434,237 Jobs Today 17,282 Cities 222,692 Job Seekers 146,722 Resumes |
|
|
|
|
|
|
Senior Software Engineer - UI Developer - Atlanta Georgia
Company: Marriott Location: Atlanta, Georgia
Posted On: 04/25/2024
Job Number 24062979 Job Category Information Technology Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States Schedule Full-Time Located Remotely? Y Relocation? N Position Type Management JOB SUMMARY Marriott is seeking a dynamic and creative Senior UI Developer to lead the front-end development of our cutting-edge internal application developer portal. Our portal aims to be the quintessential single-pane-of-glass interface, offering our application developers seamless self-service automation for creating and managing their projects and environments. If you are passionate about crafting user-centric interfaces and thrive in innovative, agile environments, join us in revolutionizing our development processes. CANDIDATE PROFILE Education and Experience Required: -
Undergraduate degree in an engineering or computer science discipline and/or equivalent experience/certification -
7+ years experience in information technology with technical skills including: -
5+ years' Frontend Development experience -
Proven experience as a Senior Frontend Developer with a strong focus on TypeScript development. -
Expertise in NestJS, Typescript, HTML5, CSS3, and pre-processing platforms such as SASS or LESS. -
Proven experience with user-centered design principles, UI/UX design tools and best practices. -
Prior experience with responsive and adaptive design. -
Proven track record of working with scalable, high-quality web applications -
Experience with modern UI web technologies and frameworks -
Strong understanding of RESTful APIs and asynchronous programming. -
Solid knowledge of software development best practices, including code reviews, testing, and continuous integration. -
Excellent problem-solving skills and ability to troubleshoot complex frontend issues. -
Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. -
Self-motivated and results-driven, with a passion for learning and growth -
Leadership qualities with ability to mentor and guide junior developers. -
Passion for staying updated with emerging frontend technologies and trends. Preferred: -
Graduate degree in an engineering or computer science discipline -
Extensive experience working with modern frontend frameworks and libraries, such as React, Angular, or Vue.js. -
Previous experience in designing data visualization interfaces. -
AWS Solutions Architect or Developer certification -
Familiarity with CI/CD pipelines and DevOps practices. -
Knowledge of NestJS and its implementation. -
Understanding of backend technologies and APIs. -
Knowledge of web accessibility standards (WCAG). -
Forward-thinking and adaptable to an evolving and fast-paced environment. CORE WORK ACTIVITIES -
Lead the development and implementation of high-quality user interfaces using NestJS, Typescript, and other modern front-end technologies. -
Create responsive and adaptive designs that provide an exceptional user experience across a wide range of devices. -
Drive UI projects from concept through to deployment, acting as a key liaison between design and development teams. -
Ensure the technical feasibility of UI/UX designs while maintaining a user-centric approach. -
Collaborate closely with back-end developers, product managers, designers, and stakeholders to deliver a seamless and integrated service. -
Proactively identify and advocate for UI improvements and innovations. -
Stay abreast of emerging UI trends, technologies, and best practices to integrate into the portal as appropriate. -
Lead code reviews, mentoring junior developers, and providing guidance to enhance their technical and professional skills. -
Participate in Agile/Scrum events such as sprint planning, retrospectives, and daily stand-ups, communicating effectively across cross-functional teams. Technical Leadership -
Trains and/or mentors other team members, and peers as appropriate -
Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested -
Identifies opportunities to enhance the service delivery processes. Delivering Technology -
Performs more complex quantitative and qualitative analyses for service delivery processes and projects. -
Facilitates achievement of expected deliverables and monitors outcomes and obligations of Services Providers -
Validates that Service Providers develop and manage respective aspects of a project plan, including schedules, deliverables, and appropriate metrics. -
Makes short term plans for the team to effectively utilize resources -
Ensures all projects follow the defined development and business case processes -
Provides consultation for routine and complex development -
Ensures early warning to the business stakeholder executives regarding degraded or missed service levels IT Governance |
|
|
|
|
|
|