Search by job, company or skills

Software Engineer III

Walmart

    Highlights

    Job Description

    More Info

    Recruiter Info

3-6 Years
3 months ago
77 Viewed
13 Applied

Job Description

  • Build reusable components with modular views, manage data on the client and test everything.
  • Measure and resolve performance bottlenecks.
  • Refactor or improve existing code.
  • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
  • Help put tools, processes, and documentation in place to improve our code quality.
  • Review code written by other team members or other teams.
  • Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
  • Work with complex and varied data structures.
  • Share what you know and learn either one-on-one or with lightning talks to the group.
  • Give back to the community via open source and blog posts.
  • Experiment: this is a startup-like environment so everything can change as we experiment with doing more custom partnership work
  • As a part of Walmart Global Tech all-hands philosophy, help customers via support to ensure they have the best experience possible.
What you will bring:
  • BE/MS/PhD in Computer Science or equivalent.
  • 3-6 years of strong design/development experience overall, with 2+ years of mobile development experience
  • Mobile-first design and responsive code deeply ingrained in your thought process.
  • Expert in Android SDK, SQLite Database, Kotlin, Coroutines, XML-JSON Parsing,
  • Familiarity working with REST APIs for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with cloud message APIs and push notifications
  • Deep knowledge of Android UI design principles, patterns, and best practices;
  • Excellent organization, communication, interpersonal skills.
Additional Qualifications:
  • Large scale distributed systems experience, including scalability and fault tolerance.
  • Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
  • A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
  • Strong computer science fundamentals in data structures and algorithms
  • Exposure to information retrieval, statistics, and machine learning.
Follow
Save
Report

Similar Jobs

Software Engineer III

Company Name Confidential

Engineer III Software Development

Company Name Confidential

People also considered

DelhiBengaluru / BangaloreNoidaMumbaiHyderabad / Secunderabad Telangana
Last Updated: 12-06-2024 09:42:34 AM