Job Description
2-3 days onsite in NYC
NOTICE- Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.
Senior Experience Engineer (React)
Your Impact:
• Code the most complex pieces of the application. Whether it’s a dynamic
visualization, a tricky third-party integration, or a crazy animation sequence –
you’re up for the challenge and you’ll take pride in the finished product.
• Test your code and help ensure that the right code is being tested across your
project. You also help make sure that integration tests are running, and that
everyone on the team tests before they push code (either manually or as part of
a pre-commit hook).
• Model the behavior and practices that you want to see in the organization. Want
to follow TDD? Do it, and demonstrate the results to your team and clients.
Itching to adopt a new tool or framework? Try it out and show the value.
• Estimate or point your own work, and be able to sanity check estimations from
more junior developers to make sure that they’re setting themselves up for
success.
• Share your learnings and experiences with your team, your local community, and
Publicis Sapient globally through Lunch and Learns, knowledge sharing
webinars, and blog posts.
Your Skills and Experience:
• Excellent knowledge of hand coded HTML5, CSS3, JavaScript, and the DOM
• 3-5 year of hands-on experience in React.JS
o React hooks and implementing server-side rendering.
o Create re-usable react components using design patterns.
o Handling side effects using State management library (Redux/Saga)
o Implementing unit test cases using Jest and RTL
• Experience using CSS grids and building responsive websites with scalability in mind.
• Experience in using styled components.
• Experience in using webpack, and their use in building complex interactive experiences.
• Awareness of TCP/IP networking considerations, ability to optimize applications
for a variety of device capabilities and network conditions.
• Thorough understanding of browser rendering, performance debugging using react and browser
developer tools.
• Experience in implementing accessibility standards and using screen readers.
• Experience leading small teams and mentoring junior developers.
• Experience in working with Next.js and GraphQL is good to have
• Experience in implementing ecommerce application.
Set Yourself Apart With:
• Experience working with large branded websites, content management systems,
E-commerce platforms, and backend frameworks (Java, .NET)
Company Website: https://www.yoh.com/