This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Marriott International is seeking a highly engaged and motivated Software Engineer to join a high-performing and fast-paced application development team. The Engineer will be responsible for designing, developing, and implementing enterprise-level applications using ReactJS, NextJS, NodeJS, GraphQL, and TypeScript. The ideal candidate should have a solid understanding of full-stack solutions with a focus on front end development, experience in leading IT projects, and working closely with stakeholders and business teams. The candidate should be flexible and must be an engaging team player.
Job Responsibility:
Designing, developing, and implementing enterprise-level applications using ReactJS, NextJS, NodeJS, GraphQL, and TypeScript
Requirements:
Positive and inquisitive attitude
Must not be afraid to ask questions or adverse to being asked questions
willing to share experiences and explain alternative solutions
Experience in handling complex full-stack projects involving multiple functions, scalable databases, API integrations and cloud environments
Well-versed in understanding and analyzing project specifications, coding, and code-reviewing by complying with the best coding standards and practices
Expert in writing efficient, re-usable code for high quality, responsive/ cross-platform applications with emphasis on front-end development
Well-versed in Agile development methodology working on timely completion of tasks as per sprint cycles or tasks assigned in the project management tools
Excellent problem-solving and debugging skills and anxious to use them
Must know how to use GIT/cli proficiently - creating pr's, push, pull, merge, resolving conflicts in a volatile codebase
Strong communication and collaboration skills within a team environment
Ability to work in an Enterprise Agile/Transitioning development environment
Must be able to work independently and produce deliverables in a timely manner
Bachelor's degree in computer science, Information Technology, or equivalent experience
8+ years of experience with ReactJS or a similar JavaScript framework
Proven experience in designing and consuming GraphQL-based backend systems