Senior Software Engineer IOS

3 weeks ago


Silver Lake, Kansas, United States Walmart Full time

Job Summary

Walmart is seeking a highly skilled Senior Software Engineer IOS to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications for our mobile devices.

Key Responsibilities

  • Troubleshoot business and production issues for mobile devices by reviewing and analyzing information, and engaging support teams to assist in the resolution of found issues.
  • Develop innovative mobile technology solutions and strategies to support business objectives by collaborating with cross-functional business partners.
  • Collaborate with cross-functional teams to determine project requirements, translate requirements into mobile solutions for iOS operating system, and gather requested information.
  • Remove barriers and obstacles that impact performance, provide resources, identify performance standards, measure progress, and adjust performance.
  • Promote and support company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others.
  • Evaluate the ongoing effectiveness of current plans, programs, and initiatives, and consult with business partners, managers, co-workers, or other key stakeholders.

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • 5+ years of professional experience in various elements of full stack software development, native mobile, web front end, back end, and hands-on coding experience.
  • Experience with a consumer-facing app and ecommerce or retail shopping.
  • Hands-on experience building scalable backend systems and platforms.
  • Previous knowledge of designing and developing advanced applications for the iOS platform, unit-testing code for robustness, and general reliability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Experience with bug fixing and improving application performance.
  • Work with outside data sources and APIs.
  • Experience with the agile methodology Scrum.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Proven software development experience and iOS skills development.
  • Experience translating wireframes into pixel-perfect views.
  • Knowledgeable about animation and screen transitions.
  • Have published at least one original iOS app.
  • Experience with iOS SDK, Services, and various methods of background processing.
  • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol.
  • Experience with Google Play APIs: Maps, Location, and Cloud Messaging.
  • Experience with third-party libraries and APIs.
  • Experience with analysis of memory issues using Xcode Memory Graph.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle and writing readable, maintainable, performant object-oriented code.
  • Experience working with Swift, Combine, MVVM, View Models, Reactive Programming, and other architectures.
  • Experience working with an orchestration Layer and GraphQL.
  • Experience operating in an Agile environment and using tracking tools like Jira.

Soft Skills

  • Being a team player, critical thinker, and exhibiting problem-solving skills.
  • Having optimal time-management skills and interpersonal and communication skills.
  • Eagerness to help shape the direction of iOS development at Walmart.
  • Dedication to continue to learn, grow, and help Walmart tackle brand new challenges.
  • Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  • Experience with collaborating with UI and UX Designers, as well as Software Testers, to ensure that Walmart's app is presentable and in perfect working order.
  • Taking the initiative to monitor app reviews to detect areas for improvement.
  • Unwavering curiosity.

About Walmart Global Tech

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts, and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions, and reimagine the future of retail.

Flexible, Hybrid Work

We use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose, and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team, and be more flexible in our personal lives.

Benefits

Benefits: Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.

Equal Opportunity Employer

Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity - unique styles, experiences, identities, ideas, and opinions - while being inclusive of all people.



  • Silver Lake, Kansas, United States Walmart Full time

    Senior Software Engineer IOSAt Walmart, we're looking for a seasoned Senior Software Engineer to join our team and help us shape the future of retail technology. As a key member of our iOS development team, you'll be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers and business...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop software applications using a variety of...


  • Silver Lake, Kansas, United States Sam's Club Full time

    Job SummaryAs a Senior Software Engineer at Sam's Club, you will be responsible for designing and developing scalable, cloud-based solutions to meet the needs of our members. You will work closely with cross-functional teams to identify business requirements and develop technical solutions that meet those needs. This is a unique opportunity to join a team...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Senior Software Engineer to join our Core Contact Center engineering team. The ideal candidate will have expertise in developing Contact Center solutions using NICE inContact scripting and Java.Key ResponsibilitiesDevelop and maintain Contact Center systems, ensuring a world-class customer experience.Collaborate...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a key member of our Customer Trust Gateway organization, you will play a critical role in designing and implementing sophisticated user interfaces that uphold our commitment to customer trust and privacy.As a Senior Software Engineer, you will...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale software systems that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop complex software systems using...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking an experienced and highly skilled Senior Full Stack Software Engineer with React Native and Java expertise to join our Walmart Global Tech team. As a key member of our team, you will be responsible for designing and building intuitive and user-friendly interfaces that drive business results and enhance the customer experience.Key...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop...


  • Silver Lake, Kansas, United States Walmart Full time

    About the Role:As a Senior Director of Software Engineering at Walmart Global Tech, you will be responsible for leading a global team of engineers in the US and India. Your primary focus will be on managing the engineering organization, driving e2e solutions across the supply chain, and partnering with other functional leaders to build and accelerate the...


  • Silver Lake, Kansas, United States Walmart Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a key member of our organization, you will play a crucial role in designing and implementing sophisticated user interfaces that uphold our commitment to customer trust and privacy.Key Responsibilities:Lead front-end development efforts to...


  • Silver Lake, Kansas, United States Walmart Full time

    At Walmart, we're seeking a skilled Senior Software Engineer to join our Core Contact Center engineering team. As a key member of this team, you'll play a crucial role in developing Contact Center solutions using NICE inContact scripting and Java. Your expertise in Contact Center systems, particularly NICE inContact, Genesys, or other contact center...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of complex mobile frameworks with distributed services. As a key member of our team, you will be responsible for creating scalable and efficient software solutions that meet the needs of our users.ResponsibilitiesDesign and...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Core Services engineering team. As a key member of our team, you will be responsible for building, developing, and guiding high-performing talent to deliver innovative software solutions.Key ResponsibilitiesLead and participate in medium- to large-scale projects by reviewing...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe're seeking a highly skilled Senior Software Engineer - Cloud Architect to join our team. In this role, you'll be responsible for designing, developing, and deploying scalable and secure cloud-based systems. If you have a passion for cloud architecture and a strong background in software engineering, we'd love to hear from...


  • Silver Lake, Kansas, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead the design, implementation, and launch of innovative retail solutions at scale for Walmart's current and next generation products.About the RoleThis is a unique opportunity to work with a talented team of software engineers, data scientists, and cybersecurity experts to create...


  • Silver Lake, Kansas, United States Sam's Club Full time

    About the RoleAt Sam's Club, we're seeking a highly skilled Senior Software Engineer Java to join our team. As a key member of our software development team, you'll play a critical role in designing, developing, and deploying cutting-edge software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a key member of our People Technology and Services organization, you will be responsible for delivering associate-centric people experiences that make a real impact on millions of lives.As a Senior Software Engineer, you will lead the work of...


  • Silver Lake, Kansas, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Core Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop software solutions that meet business requirements...


  • Silver Lake, Kansas, United States Walmart Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Android development team. As a Senior Software Engineer, you will be responsible for designing and developing innovative Android applications that meet the needs of our customers.Key Responsibilities:Collaborate with cross-functional teams to develop and implement Android...