CrawlJobs Logo

Senior Software Engineer, Front-End or Full Stack

https://www.marriott.com Logo

Marriott Bonvoy

Location Icon

Location:
United States, Marriott International HQ

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

108300.00 - 190200.00 USD / Year

Job Description:

As a Senior Front-End Software Engineer, you will be working on a state of the art React based micro-ui architecture. You will help build the next generation hospitality web portal to assist our customers in traveling the world for work and pleasure. You will work with product owners, UX, back-end engineers and QA engineering to build scalable web software that performs well on all modern web browsers and devices.

Job Responsibility:

  • Develop and maintain front-end components and user interfaces using React and TypeScript
  • Collaborate with cross-functional teams to design and implement user-friendly features for all form factors
  • Optimize applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Participate in code reviews to maintain code quality and consistency
  • Troubleshoot and debug issues as they arise
  • Stay up-to-date with the latest front-end technologies and best practices
  • Mentor and provide guidance to junior developers
  • Communicate effectively with team members, stakeholders, and clients

Requirements:

  • 7+ years of professional experience in front-end development
  • Strong proficiency in React and TypeScript
  • Solid understanding of web markup, including HTML5 and CSS3
  • Experience with state management libraries like Redux, Mobx, Zustand
  • Knowledge of modern front-end build tools and workflows (e.g., Webpack, Vite)
  • Excellent problem-solving skills and attention to detail
  • Effective communication and teamwork skills
  • Experience with monitoring tools like Dynatrace, Splunk, et al.
  • Proven ability to work in an Agile development environment
  • Experience with RESTful APIs and asynchronous programming
  • Familiarity with version control systems (e.g., Git)

Nice to have:

  • Experience with GraphQL
  • Experience with server-side rendering (SSR) and Next.js
  • Experience with Micro-UI architecture patterns
  • Familiarity with testing frameworks (e.g., Jest, Cypress)
  • Knowledge of UI/UX design principles
  • Experience with responsive design and mobile-first development
  • Contributions to open-source projects or a strong GitHub profile
What we offer:
  • Bonus program
  • Comprehensive health care benefits
  • 401(k) plan with up to 5% company match
  • Employee stock purchase plan at 15% discount
  • Accrued paid time off (including sick leave where applicable)
  • Life insurance
  • Group disability insurance
  • Travel discounts
  • Adoption assistance
  • Paid parental leave
  • Health savings account (except for positions based out of or performed in Hawaii)
  • Flexible spending accounts
  • Tuition assistance
  • Pre-tax commuter benefits
  • Other life and work wellness benefits
  • May include other incentives such as stock awards and deferred compensation plans

Additional Information:

Job Posted:
March 22, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Front-End or Full Stack

New

Senior Full Stack Engineer

We are evolving our internal platforms to support our communities and product te...
Location
Location
Italy , Milan
Salary
Salary:
44000.00 - 50000.00 EUR / Year
weroad.it Logo
WeRoad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (4/5+ years) in autonomously managing and delivering projects
  • Fully autonomous in managing project requirements, implementation and delivery of backend/frontend solutions
  • Experience in tech leadership
  • Experience in delivery management and Agile practices
  • Experience in working with Product and Design on finding optimal solutions to business requirements
  • Familiar and advocate in using AI in your development workflow with AI IDEs (Cursor/Copilot) and CLIs (Claude Code CLI or Gemini CLI)
  • Technological Experience with: SEO and UI/UX on mobile and desktop applications
  • Vue / Nuxt3 (or React) and Typescript
  • RESTful APIs and/or GraphQL
  • Node & NestJS
Job Responsibility
Job Responsibility
  • Support the PMs, EM and the team in developing front-end and backend solutions according to UX/UI designs
  • Help the team identify front-end and back-end architectural solutions based on business logic and requirements
  • Help us maximize the user experience and quality of our product
What we offer
What we offer
  • Performance-based bonus
  • A free WeRoad trip every year with €1,200/year travel discount
  • Unlimited holiday
  • Opportunities to learn
  • New parent support – €3,600/year for 3 years after birth or adoption
  • Meal vouchers (€8/day)
  • €1,000 bonus for your wedding or civil union
  • One-off bonus when you hit 5 years with us
  • A vibrant co-working space, team buildings and meet-ups
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Engineer

We are looking for a highly skilled Senior Full Stack Engineer to join our growi...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Minimum 4+ years of professional experience in software development
  • 2+ years of experience with Node.js, React, Ruby, Python, or similar languages
  • 2+ years of experience with PostgreSQL or MySQL
  • Strong understanding of MVC architecture and design patterns
  • Proficient in JavaScript, CSS, HTML
  • Fluent in SQL scripting and database optimization
  • Hands-on experience with AWS/GCP/Azure Cloud
  • Strong knowledge of Linux/Unix systems and networking protocols
  • Experience writing Unix Shell scripts and automation tasks
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using modern frameworks and technologies
  • Implement scalable and maintainable solutions following MVC design patterns
  • Work on both front-end and back-end development using JavaScript, Node.js, React, Ruby, Python, or similar languages
  • Develop and optimize SQL queries and manage databases such as PostgreSQL or MySQL
  • Build responsive and dynamic interfaces using HTML, CSS, JavaScript Frameworks
  • Leverage AWS/GCP/Azure cloud services for deployment and scaling
  • Write unit tests and ensure code quality through reviews and continuous integration
  • Maintain and enhance existing systems, troubleshoot issues, and improve performance
  • Utilize Unix/Linux environments, scripting in Shell and SQL for automation and system management
  • Collaborate with product owners, designers, and engineers to deliver high-quality features on time
What we offer
What we offer
  • A culture that values flexibility, work-life balance, and employee well-being - including Work From Home Fridays
  • Competitive compensation packages and comprehensive health benefits
  • Work with a collaborative, global team of engineers who thrive on solving complex challenges
  • Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
  • Professional growth through continuous learning, mentorship, and access to new technologies
  • Leadership that recognizes contributions and supports career advancement
  • The chance to shape DevOps best practices and directly influence company-wide engineering culture
  • A people-first environment where your ideas matter and innovation is encouraged
  • Fulltime
Read More
Arrow Right
New

Senior Full Stack Software Engineer

SkyGrid, a Boeing Company, exists to open the sky for autonomous flight. Based i...
Location
Location
United States , Austin
Salary
Salary:
Not provided
skygrid.com Logo
SkyGrid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering industry experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience in a technical leadership role with the demonstrated capability to make high-level architectural design decisions for distributed systems
  • Proven experience developing distributed applications and APIs using REST, gRPC, GraphQL, or similar, preferably in Python
  • Experience with TypeScript and front-end frameworks like React, Vue, Angular, or similar
  • Comfortable working in Docker and deploying to cloud container runtimes such as AWS ECS or Kubernetes
  • Familiarity with relational databases such as PostgreSQL or MySQL, database migrations, query optimization
  • Strong ability in technical documentation and effective communication skills
  • Ability to translate business needs into technical solutions without significant guidance
  • Proficiency in Git, and comfortable working in Linux or MacOS environments
Job Responsibility
Job Responsibility
  • Implement and deploy SkyGrid’s prototype software and automated test suite
  • Maintain high-quality internal and external documentation for APIs, frontend applications, and development practices
  • Mentor junior engineers on software architecture patterns and software design
  • Design and develop backend systems and APIs in Python, ensuring code quality and maintainability
  • Make key high-level design decisions for distributed architectures
  • Develop and maintain APIs using REST, gRPC, or similar
  • Conduct rigorous testing, including lower-level software testing and higher-level system integration testing
  • Engage in systematic debugging and root cause analysis to ensure software reliability
  • Develop technical documentation, conduct code walkthroughs, and participate actively in code reviews
  • Act as a mentor for more junior developers, fostering a team of independent and skilled professionals
What we offer
What we offer
  • Comprehensive Health Coverage from Day One: Enjoy immediate access to medical, dental, and vision insurance, including HSA and FSA options
  • Generous Retirement Contributions: Benefit from an automatic company 401k contribution program, with no match required, plus an additional company matching program to boost your retirement savings
  • Calm Annual Membership: Prioritize your mental health with complimentary access to mindfulness and meditation resources
  • Discounted ClassPass Membership: Stay active and healthy with access to thousands of fitness studios and gyms nationwide
  • Investment in Your Growth: Receive an annual stipend for learning and development to support your continuous education and skill development
  • Engaging Team Activities: Participate in quarterly team-building events and celebrations organized by our dedicated culture committee
  • Fully Stocked Kitchen: Enjoy a variety of snacks and beverages to keep you fueled throughout the day
  • Fulltime
Read More
Arrow Right
New

Lead Data Integration Specialist / Senior Full Stack Engineer

This young and agile company, providing identity risk solutions, is currently se...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience in developing production-ready software
  • Experience maintaining and working with data integrations / external API sources
  • Demonstrates skill in manoeuvring both front-end and backend technical projects, adept at prioritising tasks, defining requirements, and facilitating productive discussions within the team
  • Brings to the table a collaborative mindset, having effectively led engineering teams
  • Demonstrates a remarkable ability to adapt swiftly to the evolving needs of our growing organisation and dynamic product landscape
  • Proficient in client-side technologies such as TypeScript, JavaScript (ES6/React), HTML/CSS
  • Server-side proficiency in Python (Django)
  • Holds practical experience in managing relational databases, with a strong command over PostgreSQL
Job Responsibility
Job Responsibility
  • Design and build a scalable platform that simplifies the creation/operation of hundreds of data partner integrations
  • Liaise with engineers, designers, and product managers to translate our product and technical vision into a concrete roadmap
  • Partner with third-party vendors & our clients to gather requirements and co-create solutions
  • Craft high-quality, thoroughly-tested code that meets the unique requirements of our clients
  • Provide technical mentorship and guidance to fellow engineers
What we offer
What we offer
  • Competitive Salary
  • Competitive Package
  • Opportunity to work with an Ambitious, Young, Growing Organisation
  • Unlimited PTO
  • Flexible work policy
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

This ambitious Series B-funded start-up challenger are currently looking for Sof...
Location
Location
United States
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Startup Energy: You thrive in fast-paced environments, manage ambiguity well, and focus on what moves the needle
  • No fixed specialization → pedigree and trajectory matter most
  • Pedigree: top-tier university + strong brand-name tech company or elite startup
  • Good trajectory / progression
  • Full-stack or backend preferred (not pure front-end)
  • AI/LLM exposure not required — most of the team is learning on the job
Job Responsibility
Job Responsibility
  • Be engaged in software development tasks, from design, coding, code review, etc
  • Work closely with the rest of engineering and other stakeholders from their growth, marketing, and product teams to plan features and build a high-quality product that elevates the productivity of all developers
  • Improve their performance and reliability by building new features or polishing existing product parts
  • Trial ideas and concepts to get quick feedback from internal and external users
  • Work across the entire technical stack to make sure users have the most efficient and delightful experience. The features you develop will span all aspects of the user experience, making you an expert on their needs
  • Be a mentor and provide thoughtful feedback to your peers, and build strong personal connections with your teammates
What we offer
What we offer
  • Equity
  • Opportunity to work with an Ambitious, Rapidly-Growing Start-Up
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Full-Stack)

This ambitious Series B-funded start-up challenger are currently looking for Sof...
Location
Location
United States; Canada
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Startup Energy: You thrive in fast-paced environments, manage ambiguity well, and focus on what moves the needle
  • No fixed specialization → pedigree and trajectory matter most
  • Pedigree: top-tier university + strong brand-name tech company or elite startup
  • Good trajectory / progression
  • Full-stack or backend preferred (not pure front-end)
  • AI/LLM exposure not required — most of the team is learning on the job
Job Responsibility
Job Responsibility
  • Be engaged in software development tasks, from design, coding, code review, etc
  • Work closely with the rest of engineering and other stakeholders from their growth, marketing, and product teams to plan features and build a high-quality product that elevates the productivity of all developers
  • Improve their performance and reliability by building new features or polishing existing product parts
  • Trial ideas and concepts to get quick feedback from internal and external users
  • Work across the entire technical stack to make sure users have the most efficient and delightful experience
  • Be a mentor and provide thoughtful feedback to your peers, and build strong personal connections with your teammates
What we offer
What we offer
  • Competitive Salary + Equity
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (Full-Stack)

This ambitious Series B-funded start-up challenger are currently looking for Sof...
Location
Location
United States
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Startup Energy: You thrive in fast-paced environments, manage ambiguity well, and focus on what moves the needle
  • No fixed specialization → pedigree and trajectory matter most
  • Pedigree: top-tier university + strong brand-name tech company or elite startup
  • Good trajectory / progression
  • Full-stack or backend preferred (not pure front-end)
  • AI/LLM exposure not required — most of the team is learning on the job
Job Responsibility
Job Responsibility
  • Be engaged in software development tasks, from design, coding, code review, etc
  • Work closely with the rest of engineering and other stakeholders from their growth, marketing, and product teams to plan features and build a high-quality product that elevates the productivity of all developers
  • Improve their performance and reliability by building new features or polishing existing product parts
  • Trial ideas and concepts to get quick feedback from internal and external users
  • Work across the entire technical stack to make sure users have the most efficient and delightful experience
  • Be a mentor and provide thoughtful feedback to your peers, and build strong personal connections with your teammates
What we offer
What we offer
  • Competitive Salary + Equity
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Engineer

Building infrastructure for machine learning training data quality. Platform han...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
encord.com Logo
Encord
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in building complex UIs
  • Experience developing and maintaining multiple systems from scratch
  • Knowledge of trade-offs in building reliable, performant software
  • Open to learning new technologies
  • Passionate and eager to learn
Job Responsibility
Job Responsibility
  • Build out editor interface for visualising and annotating data
  • Handle wide range of data modalities (image, video, audio, text, PDFs, medical images, LIDAR)
  • Render complex 3D/4D scenes with thousands of objects
  • Combine data from several modalities while maintaining high browser performance
  • Take end-to-end ownership of projects from product, design and architectural decisions to deployment, monitoring and measuring impact
  • Work across the stack
What we offer
What we offer
  • Competitive salary and equity
  • 25 days annual leave + public holidays
  • Opportunities for growth in hyper growth business
  • Work at cutting edge of computer vision and deep learning
  • Explore enterprise AI use cases across multiple industries
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.