Staff Software Engineer - Enterprise Business Center (JavaScript/React.js) (m/f/d)

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.

Job Description

You will be working on our Enterprise Business center (EBC) frontend. As part of your team’s mission, you will drive the onboarding experience for clients & merchants using our card-present products 

Being part of a mission team based out of Munich (Germany) and Poznan (Poland), your team will be responsible for delivering functionalities end-to-end from our java backend microservices and our EBC frontend, to our Java/Kotlin mobile SDK. 

As all development teams in the organization are mission teams, you will be responsible for delivering functionalities end to end – implement, write tests, deploy and perform QA.   

The ability to work with the team on delivering business requirements is essential for this position. You will take part in pair programming and code review sessions with other teammates.   

You will be learning about the overall company architecture, services and their relations to understand the complete scene and be able to take active part in teams’ refinements and technical discussions. 

Essential functions: 

  • Developing the latest user-facing features using React.js 
  • Designing a modern highly responsive web-based user interface 
  • Building reusable components and front-end libraries for future use 
  • Translating designs and wireframes into high-quality code 
  • Learn and understand user interactions 
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers 
  • Coordinating with various teams working on distinct layers 
  • As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive. 

Qualifications

Basic Qualifications:

  • 5 years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD)

Preferred Qualifications:

  • 6+ years of work experience with a Bachelor’s Degree or 4 +years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD. 
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model 
  • Thorough understanding of React.js and its core principles 
  • Prior experience with popular React.js workflows (such as Flux or Redux) 
  • Familiarity with more current specifications of EcmaScript 
  • Prior experience with data structure libraries (e.g., Immutable.js) 
  • Familiarity with RESTful APIs 
  • Familiarity with HTML / CSS 
  • GIT experience is a must 
  • Knowledge of modern authorization mechanisms, such as JSON Web Token 
  • Familiarity with modern front-end build pipelines and tools 
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 
  • Ability to understand business requirements and translate them into technical requirements 
  • A knack for benchmarking and optimization 
  • Familiarity with code versioning tools 

Additional Information

Work Hours:

40 hours per week


Diversity & Inclusion

Universal acceptance for everyone, everywhere, is not only our brand promise, it’s the foundation of our company culture. We foster a feeling of connectedness in the workplace, support diversity of thought, culture and background, fight for important initiatives like Equal Pay and actively work to eliminate unconscious biases that hold us all back.

By leveraging the diverse backgrounds and perspectives of our worldwide teams, Visa is a better place to work and a better business partner to our clients.

Privacy Policy