Walmart logo

(Ind) Senior, Software Engineer-3

Walmart
NewPosted yesterday

LOCATION

BANGALORE · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

KotlinKotlin MultiplatformiOS DevelopmentAndroid DevelopmentSwiftPerformance Optimization

Job description

Overview

Senior Application Engineer role focused on Kotlin Multiplatform Mobile (KMM), Android and iOS, designing, developing and maintaining complex mobile applications and cross-platform solutions within Walmart Global Tech.

What you'll do

  • Write and maintain Kotlin code that can be shared across multiple platforms, such as Android, iOS, Web and Native platforms.
  • Work closely with Android, iOS and Web teams on SDK integration, building test applications, and creating PRs on their repos for smooth and faster integration.
  • Identify and resolve performance issues that could affect the usability and user experience of the final product.
  • Keep informed about the latest developments in Kotlin and KMP, such as new features, libraries and best practices, and incorporate them into your work.
  • Write unit tests and integration tests to ensure the quality and reliability of the code, and maintain technical documentation.
  • Deliver features that are flexible, cost-effective, maintainable and long-lasting, at scale.
  • Take ownership of the product, requirement building and what you build, and contribute to patterns and principles.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Mentor junior engineers, providing technical guidance and support as needed.
  • Participate in the full software development life cycle, including requirements gathering, design, coding, testing and deployment.
  • Collaborate across teams and work with stakeholders to develop and integrate new features and design a user-friendly experience for customers.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area, or 5 years' experience in software engineering or related area.
  • Experience in developing cross-platform applications using Kotlin Multiplatform technology stack.
  • 3+ years of experience on either iOS development or Android development.
  • Experience in Android/iOS app development and proficiency in Swift or Objective-C programming or Kotlin programming language.
  • Familiarity with Kotlin Multi-Platform libraries from JetBrains such as Ktor, Coroutines and Kotlinx libraries.
  • Strong understanding of design patterns, with the ability to analyze existing code and refine it to make it more efficient and reusable.
  • Experience building unit tests, mock tests and integration tests on JVM, KMM or iOS.
  • Experience with software development tools, including IDEs, build tools and version control systems.
  • Experience using CI/CD systems for deployment and testing.
  • Ability to work in a team environment and collaborate effectively with other developers, designers and project managers.
  • Excellent written and verbal communication and interpersonal skills.
  • Strong problem-solving and analytical skills.

Nice to have

  • Hands-on experience writing and debugging code for software applications written in C/C++.
  • Experience building modern declarative UI with Jetpack Compose or SwiftUI, or at least storyboard/XML UI.
  • Comfort learning new technologies and development stacks.
  • Background in creating inclusive digital experiences, knowledge of implementing WCAG 2.2 AA standards, assistive technologies and digital accessibility.
  • Master's degree in computer science, information technology, engineering, information systems, cybersecurity or related area and 1 year's experience leading information security or cybersecurity projects.
  • Information Technology CISCO Certification.

Details

  • Location: Bangalore, Karnataka, India (Building 10 (SEZ), Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli).
  • Work mode: based in the Bangalore/Chennai office for daily work, with flexibility for associates to manage personal lives.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

(Ind) Senior, Software Engineer-3