Upload Button Icon Add office photos
filter salaries All Filters

122 Visa Jobs

Sr. SW Engineer - Mobile

2-7 years

Bangalore / Bengaluru

1 vacancy

Sr. SW Engineer - Mobile

Visa

posted 12hr ago

Job Description

  • The Mobile Enablement Platform team is looking for talented engineers for the Bangalore office to drive the evolution of mobile payment solutions and to build solutions that transforms payments to mobile phones. Our team members are strategic thinkers and conceptual problem solvers who make every technical decision an informed one.
  • We value hard work, accountability and collaboration and look for proven skills over big egos. Our team excels in working together and recognizing individual strengths, and values each contributor as a key factor in successfully delivering a project
  • You will work closely with UX, product management, and other teams to conceive, design, and create unique payment capabilities on the mobile device. Your code will be rock solid and built to perform on multiple platforms & environments. You will be also work closely with various stakeholders to help establish mobile development standards.
  • You will drive development of multiple mobile apps, prototype new apps and feature ideas and explore new technologies that are at the forefront of mobile development.
  • We are looking for someone with Mobile Development skills, strong interests in all things mobile, and a passion for delivering high quality, rock-solid apps.
The Work itself:
  • Develop next generation mobile payment applications for the Android platform, write solid code following best development practices
  • Take ownership across the SDLC - planning, analysing, designing, implementing, testing, deploying, and maintaining - in adherence to Androids development standards and guidelines
  • Write code that is easy to read, highly maintainable, and written with automated testing in mind
  • Coach other engineers and team members to increase their capability and in turn the capability of the scrum teams and organisation
  • Effectively document and communicate knowledge, system and process
  • Effectively communicate scope, progress, concerns, and issues
  • Contribute to maintaining software development standards, guidelines, and practices up-to-date
  • Drive continuous improvements by collaborating with other development, test, release & infrastructure teams
  • Recommend, schedule, and perform software improvements and upgrade
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Interface with various stakeholders and establish rock solid mobile enablement practice.
  • Work as a part of scrum team executing the products requirements working with UX, product management and other teams in an agile manner
  • Provide subject matter expertise for Android platform
  • Develop mobile framework and UI based on best practices
  • Execute POCs for visionary initiatives
The Skills You Bring :
  • In-depth Knowledge: Expertise in Native Android-related technologies, including Java, Kotlin, Jetpack, and design patterns such as MVC, VIPER, and MVVM.
  • Cross-Platform Experience: Hands-on experience with other mobile development platforms or frameworks like iOS and Flutter is a plus.
  • Architecture Proficiency: Solid experience with Android Architecture Components.
  • Lifecycle Expertise: Proficiency in the application development lifecycle, CI/CD, and writing maintainable code using TDD/BDD paradigms.
  • Performance Optimization: Experience with offline storage, threading, and performance tuning.
  • API Integration: Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Testing Skills: Experience in Test Driven Development (TDD) is a plus, with expertise in writing Unit Tests and UI Instrumentation Tests.
  • Framework Mastery: Extensive understanding of Android native framework components and their respective lifecycles, combined with solid knowledge of multithreading, networking, offline storage, and performance tuning.
  • User Experience Focus: Passion for user experience and knowledge of Android Application Patterns as per Google s interface guidelines.
  • Computer Science Fundamentals: Strong foundation in computer science, with competencies in data structures, algorithms, and software design optimized for the mobile platform.
  • Coding Best Practices: Solid coding practices including good design documentation, unit testing, continuous integration, source control (GIT), and peer code-reviews.
  • Security Awareness: Knowledge in Android platform and OWASP security practices.
Basic Qualifications
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications
3 or more years of work experience with a Bachelor s Degree or more than
2 years of work experience with an Advanced Degree (eg Masters, MBA, JD, MD)
Experience in developing enterprise-grade mobile applications at scale.
Proficiency in Android development using Java and Kotlin.
Experience in iOS development using Swift and Objective-C or Hands on experience in cross-platform mobile development using Flutter.
Development experience with state management solutions in Flutter such as setState, Provider, Riverpod, or Bloc.
Experience with API integration using Retrofit/OkHttp for Android and Alamofire/URLSession for iOS.
Familiarity with performance optimization and offline storage mechanisms in mobile applications.
Proficient in GIT, Gradle, Jenkins etc
Exposure to CI/CD pipelines for mobile applications.
Experience with Agile methodologies and iterative software development lifecycle principles.
Strong analytical, problem-solving, and communication skills.
Experience in building responsive UI in mobile applications.
Knowledge of design principles and user experience best practices.
Basics in UI/UX development using UIKit and SwiftUI for iOS, or Jetpack Compose for Android.
Strong analytical, problem-solving, and communication skills.
Experience in writing unit and UI tests for mobile applications using tools like Espresso, Mockito for Android, or XCTest, XCUITest for iOS.

Employment Type: Full Time, Permanent

Read full job description

Visa Interview Questions & Tips

Prepare for Visa Software Engineer roles with real interview advice

Top Visa Software Engineer Interview Questions

Q1. Stock Buy and Sell Problem Statement You are given an array of integers PRICES where PRICES[i] represents the price of a stock on the i-th ... read more
Q2. Given 2 game scenarios for basketball, and given p as the probability of making a basket in an attempt, I have to understand the condition w ... read more
Q3. Sorted Order Printing of a BST Array Given a Binary Tree consisting of 'N' nodes with integer values, your task is to determine the in-orde ... read more
View all 34 questions

What people at Visa are saying

3.4
 Rating based on 21 Software Engineer reviews

Likes

Cutting edge technology.

  • Skill development - Good
  • +1 more
Dislikes

Bad promotion policy

  • Promotions - Bad
  • +2 more
Read 21 Software Engineer reviews

Software Engineer salary at Visa

reported by 190 employees
₹9.3 L/yr - ₹35 L/yr
154% more than the average Software Engineer Salary in India
View more details

What Visa employees are saying about work life

based on 350 employees
88%
87%
75%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Visa Benefits

Free Transport
Cafeteria
Work From Home
Education Assistance
Health Insurance
Gymnasium +6 more
View more benefits

Compare Visa with

MasterCard

4.0
Compare

American Express

4.2
Compare

PayPal

3.9
Compare

State Bank of India

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.8
Compare

Paytm

3.3
Compare

Razorpay

3.6
Compare

Mobikwik

4.0
Compare

FIS

3.9
Compare

Fiserv

3.1
Compare

Care Health Insurance

3.6
Compare

Angel One

3.9
Compare

HighRadius

2.9
Compare

Broadridge Financial Solutions

3.9
Compare

AGS Transact Technologies

3.2
Compare

Rupeek

3.7
Compare

Hitachi Payment Services

3.8
Compare

Mswipe Technologies

3.1
Compare

Similar Jobs for you

Software Engineer at Visa Inc

Bangalore / Bengaluru

7-12 Yrs

₹ 9-14 LPA

Engineer 1 at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

2-4 Yrs

₹ 4-6 LPA

Staff Engineer at CoinDCX

Bangalore / Bengaluru

4-7 Yrs

₹ 6-9 LPA

Software Engineer at Visa Inc

Bangalore / Bengaluru

2-7 Yrs

₹ 10-15 LPA

Software Engineer at Visa Inc

Bangalore / Bengaluru

2-7 Yrs

₹ 4-9 LPA

Android Developer at OneNet Solutions

Pune

2-7 Yrs

₹ 4-8 LPA

Software Engineer at IBM India Pvt. Limited

Bangalore / Bengaluru

7-10 Yrs

₹ 6-10 LPA

Architect at Yamaha Motor Solutions India Pvt Ltd

Faridabad

6-10 Yrs

₹ 8-12 LPA

Software Engineer at Visa Inc

Bangalore / Bengaluru

1-2 Yrs

₹ 10-14 LPA

Software Engineer at Visa Inc

Bangalore / Bengaluru

0-2 Yrs

₹ 7-11 LPA

Sr. SW Engineer - Mobile

2-7 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Sr. Manager, Technology Risk Management

7-11 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Head of Marketing, INSA

20-21 Yrs

Mumbai

22hr ago·via naukri.com

Staff SW Engineer

7-12 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Sr. Systems Analyst

5-10 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Staff SW Engineer - Mainframes Developer

8-13 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Staff Software Engineer

5-10 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Technical Product Owner

8-13 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

SW Engineer - JAVA Full Stack Developer-React

1-6 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com

Technical Product Manager

8-13 Yrs

Bangalore / Bengaluru

22hr ago·via naukri.com
write
Share an Interview