Front-end Jobs nearNew York, NY
Front End Engineer (JS, React, CSS)
Who we are
At Broadway.com the result of your work will be seen and used by millions of people—tourists, theater lovers, students, groups, etc. Your creative and analytical efforts will play a role in their overall Broadway experience.
We believe in user-centered design principles. We focus on customer’s job-to-be done priorities. We employ the "don't make me think" user experience philosophy. We use research and creativity to elevate the experience, and we analyze our decisions to ensure the quality of the products we build.
From the technology side, we use AWS, Python, Cypress, ReactJS, Django, Swift, MySQL, Docker, Webpack, and Sass… among other things. Our team is passionate, professional, and all care deeply about our teammates, our customer experience, and the quality of the software that supports it.
We challenge ourselves to improve the customer experience and grow our skills. The greatest successes are from team efforts, listening, sharing, iterating on our process, and improving ourselves from lessons learned throughout our journey. Let’s create something awesome together.
We also go to conferences, offer plenty of learning resources, enjoy summer Fridays, and a handful of other fun things we hope to tell you about.
Our core values are based on the foundation of respect, trust, candor, and support. We value positivity, quality, and collaboration, among others. We’re excited to discuss and share more about our values and qualities we expect of our team members and what you should expect of us. We’re always looking to improve and expect all team members to participate in our evolution.
What you'll do
If you were working for us, here are some of the things you may have done last week, among other things…
Used React, Redux, and React-Router to introduce a new experience for our checkout
Develop and collaborate on React component iterations
Authored a Cypress integration test with a new feature you built
Deployed a new experience you’ve been working on that went through prototyping, and testing, but failed in a live a/b experiment… and learned from it.
Pitched a different implementation of a design deliverable you received by prototyping your concept.
Worked closely with a QA Analyst to review a bug in your code.
Reviewed how a new design fits into our existing UI library, worked towards reducing duplicate styles, removed extraneous elements, and kept your code lean and DRY.
Worked within the constraints of business requirements and timelines.
Identified new opportunities to improve the customer experience.
Other front-end development related tasks as needed.
Tools We Use
We focus on elevating the customer experience through creative and thoughtful solutions and we are responsible for supporting our solutions in collaboration with the devops team. We’re looking for someone with experience with the below…
You have 2+ years developing, deploying, and supporting a production, responsive web application with a team.
You are proficient with HTML, CSS, JS and Git.
You know what BEM, OOCSS and SMACSS are, and why they are important.
You have of a portfolio of well executed, engaging and interactive product development, including API integration, lazy loading, animation, and various user experience enhancements to improve the quality and feel of the product experience.
You are able to debug issues with urgency. You’re excellent analyzing browser debugging tools and application logs to work towards a solution.
You are able to communicate complex solutions into clear, actionable items, and communicate the current state of progress with clarity.
You test your code across browsers, platforms, and devices.
You clearly communicate risk.
Who you are
Understanding our shared expectations is key to a successful relationship. The ideal candidate for this role meets or exceeds these expectations. You are in alignment with our values and goals. We’ll share and discuss more of this as we learn about each other…
You are a professional and you’re passionate about your craft.
You care about your work and how it affects your team, the product, and our customers. You love to create.
You’re accountable for your actions and commitments. We’re also here to support you to make sure you succeed.
You are proactive with an innate desire to improve the product and your career. You may kick off new projects and help drive the team towards future improvements
You communicate well, early and often. There’s no guessing where you are now, where you are going, and if there are any obstacles. Clear communication is key.
You’re inventive and pragmatic. You’ve analyze proposed solutions and either execute with clarity on the solution and/or collaborate on evolving the solution to a more successful implementation.
You enjoy collaboration and constructive feedback. You appreciate the sharing of ideas and concepts.
You have a passion for quality and an eye for detail. You obsess over the customer's experience and the usability of the product you are building.
Include a link to any public code examples (websites, Github, etc) you may have.
- Send a PDF of your resume to hire@ broadway.com
* This is not a telecommute job. *Apply
Jobs farther away
We are seeking very talented user interface engineers to develop and enhance existing web based applications. Utilize your broad base of experience to translate difficult business logic into readable and maintainable code. Make a direct impact on the company with your web front end expertise. We use cutting edge technology. Our company is growing rapidly, and we need more good people to help us do so.
Do you like building cutting edge applications? Do you write clean elegant code effortlessly while continuing to stretch the realm of what is possible? Do you get excited about using new technologies?
How you will be doing this
Create amazing products using the latest technologies.
Working with exceptional designers and developers from places like Google, CNN & Amazon.
Collaborate with design and engineering team members to solve complex problems.
Working in an Agile/Scrum environment with a team of seasoned developers, product owners and test engineers to develop web-based responsive Travel Solutions.
Developing in a startup environment where you can make an impact.
You are an excellent candidate if
You love learning and solving problems.
Self motivated and proactive.
You push the envelope of the UI.
Knowledge of Angular, React, SASS, Angular-Material, Gulp, Webpack, NPM and ExpressJS. Google Analytics experience is a plus
Familiarity with our old stack: JQuery, BackboneJS, RequireJS, Underscore, and LESS is a plus.
You have significant experience creating effective user interfaces on multiple platforms for the web , mobile and tablet using responsive development.
You have experience working with or assisting developers to implement designs.
You have experience planning and executing both redesign and new-concept design projects, from start to finish.
You are passionate about creating a fantastic user experience while being practical about what can be achieved in realistic timelines.
You are passionate about what you do and obsessed with keeping your Code Ninja skills sharp.
You look at the world around you and see opportunities to improve the design and experience of everything.
You can provide live links to sites / applications / github repos that you’re most proud of. Portfolio, graphical assets, code snippets, UI components, etc.
You are authorized to work in the U.S. and either living in or willing to relocate to the Atlanta area. Unfortunately, we are not currently sponsoring visas.