We are seeking a full-time Senior React engineer with experience building high-traffic and production-ready web applications. This is a high visibility product team where you will get a chance to make a positive impact on customer experience in the hospitality industry, designing and building the next generation client architecture that currently serves 80MM monthly visitors.
Job is fully remote (must be in US based timezones)
Be responsible for maintaining and expanding the feature set and component library
Own individual modules and act as the technical SME for them
Work alongside an incredible team of designers, strategists and engineers and solve difficult problems
Learn from skilled veterans on building software and get guidance on your career growth
Ability to work early hours to communicate to our developments teams in LA and Poland
Move and adapt to change at a rapid pace
Interface with creative, business, and engineers alike
Quick learner with passion to learn and adapt to new technologies
Excellent verbal and written communications skills and being a team player
Attention to details and striving for perfection
Honest, mature, committed and ensure a high level of communication
Basic Requirements
4+ years of professional experience as a senior software developer or senior web developer
4+ years designing, developing, and scaling modern web applications
4+ years experience with JavaScript, HTML5, CSS/SASS, and modern web technologies NodeJS, React, Mobx, Webpack
Technical Requirements
Strong ability for reasoning with complex async code, deep understanding of the JS event loop
Expertise in using Developer Tools for debugging, live editing, perf evaluation, JS profiling, etc
Solid understanding of both object oriented and functional programming paradigms
Understanding of code chunking strategies
Writing unit tests with tools such as Mocha/Chai, Jasmine, or Jest as well as UI component unit tests using Enzyme, or similar
Well-versed in distributed version control systems and patterns such as Git, GitHub, Git Flow
Proven record of creating commercial quality software,
Proven record of being team player and performing peer code reviews
Ability to ensure technical feasibility of UI/UX design
Bonus Points
Familiarity / experience with Next.js, GraphQL/Apollo, Redux, Relay Modern, Storybook.js,
Familiarity with Adobe Experience Manager / Cloud
Familiarity / experience of headless web architectures (CMS)