Senior UI (React) Developer

at  SAP

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Jan, 2025Not Specified28 Oct, 2024N/AComputer Science,Webpack,Aws,Cypress,Single Page Applications,AzureNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE HELP THE WORLD RUN BETTER

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
Senior UI (React) Developer
At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.
Job Summary:
We’re looking for someone who wants to challenge the status quo, who is humble, always learning and stays curious. You value working with diverse teams in an inclusive and empathic way.
In our team, we believe in putting people first and by doing that, we believe we can change the world. Our environment is safe to let people be themselves to leverage their strengths.
We are looking for someone who is passionate about software development and technology, someone who wants to learn and stretch beyond self-limits every day, someone who is willing to work on innovative projects that solve real customer problems.

Key Responsibilities:

  • Discuss, debate, plan, develop, test, build and maintain scalable, resilient and high-performance applications using ReactJS.
  • Work with Product Managment, User Experience Designers and your scrum team to flesh out requirements, and really understand not only the what the also the why.
  • Design, develop, deploy, operate and maintain React-based front-end applications.
  • Collaborate with backend teams to define API definitions and establish contract tests.
  • Implement CI/CD pipelines to ensure automated testing, building, and deployment.
  • Collaborate with your team and stakeholders to ensure high-quality deliverables.
  • Coach junior developers, perform code and design reviews, and foster innovation within the team.
  • Build the best loyalty CRM in the world.

Qualifications:

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 5+ years of experience building UI applications with modern UI frameworks or libraries.
  • 3+ years cloud-native development (AWS, Azure, or GCP).
  • Self-motivated, curious, open-minded, resourceful, agile and pragmatic.

Skills and Competencies:

  • Knowledge and experience developing ReactJS applications.
  • A solid understanding of common test automation frameworks, like Cypress, Jest, React Testing Library.
  • Experience with UI server, bundler, packager tools such as Vite, Webpack, NodeJS.
  • Insight into micro-frontend and single-page applications.
  • Understanding of the importance of DORA metrics in native cloud operations.

Responsibilities:

  • Discuss, debate, plan, develop, test, build and maintain scalable, resilient and high-performance applications using ReactJS.
  • Work with Product Managment, User Experience Designers and your scrum team to flesh out requirements, and really understand not only the what the also the why.
  • Design, develop, deploy, operate and maintain React-based front-end applications.
  • Collaborate with backend teams to define API definitions and establish contract tests.
  • Implement CI/CD pipelines to ensure automated testing, building, and deployment.
  • Collaborate with your team and stakeholders to ensure high-quality deliverables.
  • Coach junior developers, perform code and design reviews, and foster innovation within the team.
  • Build the best loyalty CRM in the world


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer science engineering or a related field

Proficient

1

Montréal, QC, Canada