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

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

Senior Full Stack Software Engineer

We're looking for a Senior Full Stack Software Engineer to join our team, passio...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of industry experience working as a Full Stack Engineer.
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).
  • Specialization in Javascript (ES6), HTML5, CSS.
  • Experience with modern Javascript frameworks (React Preferred).
  • Familiarity with server-side software development in software design, object-oriented programming (preferred experience with Java, NodeJs).
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
  • Familiarity with A/B testing.
  • Good understanding of front-end architecture and data-driven development.
  • Experience building and integrating REST APIs and GraphQL.
  • Experience with SQL and basic data and numerical analysis.
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features.
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution.
  • Collaborate with product, design and engineering to influence product strategy and direction.
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind.
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur.
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind.
  • Mentor and level up the skills of your teammates by sharing your expertise.
What we offer
What we offer
  • Health coverage
  • paid volunteer days
  • wellness resources
  • Fulltime
Read More
Arrow Right

Software Engineer - Full Stack and Back End

The Software Engineer is an intermediate-level position responsible for particip...
Location
Location
Canada , Mississauga; Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of relevant experience in the Financial Service industry with Back End, preferred Full Stack experience
  • 2+ years of professional experience in software engineering, with a strong focus on full-stack development
  • Expertise in AngularJS for front-end development
  • Design, develop, and implement scalable and maintainable web applications using AngularJS, Spring Boot, and SQL
  • Proficiency in Spring Boot for building robust and scalable backend systems
  • Strong SQL skills for database design, querying, and optimization
  • Experience with RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

We're looking for a Senior Fullstack Software Engineer to join our team, passion...
Location
Location
United States , San Francisco
Salary
Salary:
146300.00 - 234900.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience working as a Full Stack Engineer
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Specialization in Javascript (ES6), HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Familiarity with server-side software development in software design, object-oriented programming. (preferred experience with Java, NodeJs)
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Familiarity with A/B testing
  • Good understanding of front-end architecture and data-driven development
  • Experience building and integrating REST APIs, GraphQL
  • Experience with SQL and basic data and numerical analysis
Job Responsibility
Job Responsibility
  • Guide the technical direction and implementation of large-scale product features
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution
  • Collaborate with product, design and engineering to influence product strategy and direction
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind
  • Mentor and level up the skills of your teammates by sharing your expertise
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer

Robert Half is looking for a Full Stack Software Engineer for a permanent direct...
Location
Location
United States , Des Moines
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree plus any experience with full stack .NET technologies
  • can be recent college grad with strong internship and or 1-2 years of related experience and exposure
  • initially will be focused on FRONT END design and development working with the IT Application and IT System Architects
  • experience and or exposure in React, React Native, JavaScript, TypeScript, SQL Server or any other databases
  • UI/UX design for mobile and web applications
Job Responsibility
Job Responsibility
  • Work with the IT Director, IT Applications Architect and IT Systems Architect to design, develop, implement and enhance mobile and web applications
  • initially focused on front-end design and development with mentoring from senior IT members
What we offer
What we offer
  • Exceptional benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Our mission: to make it easy for anyone to make beautiful presentations, in minu...
Location
Location
United States
Salary
Salary:
160000.00 - 200000.00 USD / Year
beautiful.ai Logo
Beautiful.ai
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 4+ years of hands-on experience in Software Engineering, with a product development focus
  • Strong hands-on experience with react, typescript, javascript, and full stack development is required
  • Proven track record of successful delivery of product features, from technical planning to implementation to successful completion
  • Solid product and analytical thinking, with the ability to work with product managers to evaluate tradeoffs, assess technical feasibility, and provide input on scope and prioritization based on complexity and effort
  • Excellent communication and collaboration skills, with the ability to clearly explain technical concepts to both technical and non-technical audiences
  • Bay Area candidates preferred, or open to occasional travel as needed
Job Responsibility
Job Responsibility
  • Design, develop, and maintain features across the full stack using JavaScript, Node.js, React, and MongoDB, with a focus on building scalable and high-performance solutions, as well as a delightful user experience
  • Collaborate with product managers and designers to translate business requirements into technical solutions, balancing user needs with technical constraints
  • Troubleshoot and resolve technical challenges, ensuring that systems are efficient, reliable, and perform well at scale
  • Provide mentorship to junior engineers, offering guidance and helping them grow in their technical skills while also conducting code reviews to maintain high-quality standards
  • Contribute to technical decisions by advocating for best practices, ensuring alignment with long-term goals, and collaborating with team members to implement solutions that drive product success
  • Contribute to platform improvements such as optimizing front-end performance and reliability, improving code quality, or enhancing the CI/CD pipeline
  • Troubleshoot and resolve incidents during on-call rotations, ensuring minimal downtime and fast recovery
What we offer
What we offer
  • Flexible Time-Off & Remote Work
  • Health Insurance – 100% employer-paid Medical, Dental, and Vision coverage for employees
  • 60–65% coverage for dependents
  • Retirement Plan – Comprehensive 401(k) program
  • Savings Accounts – Flexible Spending Account (FSA) and Health Savings Account (HSA) options available
  • Equity Compensation – Competitive equity package with a 4-year vesting schedule
  • Life, AD&D, and Disability Insurance – Coverage provided where applicable
  • Parental Leave – Inclusive leave for birthing and non-birthing parents
  • policies vary by state
  • Volunteer Time Off (VTO) – Paid day off to support a nonprofit or community cause
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Senior Engineer II - Full Stack Java

We are seeking a highly skilled Senior Software Engineer to join our dynamic tea...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 6 years of experience in commercial software development
  • Strong proficiency in Core Java and Advanced Java, with knowledge of the latest JDKs
  • Extensive experience with object-oriented programming and design principles
  • Expertise in web services, service-oriented architectures, and API development
  • Proficient in JavaScript, HTML5, and CSS3 for front-end development
  • Solid understanding of Spring and Hibernate frameworks
  • Experience with testing frameworks such as JUnit and Mockito
  • Familiarity with CICD tools, including Jenkins and GitLab
  • Proficiency in version control systems, particularly Git
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other software engineers to design and implement best-in-class software solutions
  • Develop and maintain robust, scalable, and efficient Java-based applications using modern technologies and frameworks
  • Write optimized Java code, adhering to object-oriented programming principles and best practices
  • Design, build, and manage RESTful APIs to facilitate seamless communication between applications
  • Implement and maintain front-end components using JavaScript, HTML5, and CSS3
  • Conduct thorough code reviews and participate in technical discussions to ensure high-quality software delivery
  • Debug and troubleshoot complex technical issues to improve application functionality and performance
  • Implement comprehensive unit testing and participate in the full software development life cycle
  • Utilize development tools such as Git, Maven, and Jenkins to manage project dependencies and streamline deployment processes
  • Ensure application security by implementing best practices and adhering to compliance standards
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Senior Front-End Software Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on frontend development
  • Experience with Svelte + SvelteKit or other server-side rendering frameworks (e.g. React + NextJS, Vue + Nuxt, Quasar, etc)
  • Proficiency in JavaScript fundamentals, Subscriptions (WebSockets, Pub/Sub), TypeScript, GraphQL, Storybook and related technologies
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right