Walmart
Senior, Software Engineer (iOS Developer) | Marketplace | Sunnyvale
Walmart, Sunnyvale, California, United States, 94087
Position Summary:We are looking for a
Senior iOS Developer
responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your
primary focus
will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.What you'll do:Lead and participate in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information; writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.Lead the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects.Troubleshoot business and production issues by gathering information; engaging support teams; formulating an action plan; performing actions as designated in the plan; and completing online documentation.Provide support to the business by responding to user's questions, concerns, and issues.Lead the discovery phase of medium to large projects to come up with high-level design.Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans.Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders.Model compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity.What you'll bring:B.Tech. / B.E. / M.Tech. / M.S. (preferably in Computer Science)Strong computer science fundamentals: data structures, algorithms, design patterns.6+ years of iOS development experience6+ years of demonstrated end-to-end experience building, testing and shipping commercially available iOS appsInteracting with RESTful JSON APIsHands-on design & development experience in interfacing with Web services platformsProficient with Objective-C or SwiftExperience with at least one iOS framework such as Core Data, Core Animation, etc.Experience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end servicesKnowledge of other web technologies and UI/UX standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level C-based libraries is preferredExperience with performance and memory tuning with tools such as Instruments and Shark.Knack for benchmarking and optimizationProficient understanding of code versioning tools such as Git, Mercurial or SVNFamiliarity with continuous integrationStrong hands-on development skills to prototype technical solutions.Strong desire to drive change, and ability to adapt to change quickly.Practitioner of Agile (Scrum) methodologyExcellent communication (both written and verbal) and interpersonal skills.Additional Qualifications:Experience with
mobile (web/native) developmentExperience in App ProfilingExposure to full stack developmentProficient in new and emerging technologies.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.Flexible, Hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite.Benefits:Beyond our great compensation package, you can receive incentive awards for your performance.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer – By Choice.Minimum Qualifications:Option 1: 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.Option 2: 5 years’ experience in software engineering or related area.Primary Location:860 W California Avenue, Sunnyvale, CA 94086-0000, United States of America
#J-18808-Ljbffr
Senior iOS Developer
responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your
primary focus
will be the development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.What you'll do:Lead and participate in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information; writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.Lead the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects.Troubleshoot business and production issues by gathering information; engaging support teams; formulating an action plan; performing actions as designated in the plan; and completing online documentation.Provide support to the business by responding to user's questions, concerns, and issues.Lead the discovery phase of medium to large projects to come up with high-level design.Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans.Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders.Model compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity.What you'll bring:B.Tech. / B.E. / M.Tech. / M.S. (preferably in Computer Science)Strong computer science fundamentals: data structures, algorithms, design patterns.6+ years of iOS development experience6+ years of demonstrated end-to-end experience building, testing and shipping commercially available iOS appsInteracting with RESTful JSON APIsHands-on design & development experience in interfacing with Web services platformsProficient with Objective-C or SwiftExperience with at least one iOS framework such as Core Data, Core Animation, etc.Experience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect iOS applications to back-end servicesKnowledge of other web technologies and UI/UX standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level C-based libraries is preferredExperience with performance and memory tuning with tools such as Instruments and Shark.Knack for benchmarking and optimizationProficient understanding of code versioning tools such as Git, Mercurial or SVNFamiliarity with continuous integrationStrong hands-on development skills to prototype technical solutions.Strong desire to drive change, and ability to adapt to change quickly.Practitioner of Agile (Scrum) methodologyExcellent communication (both written and verbal) and interpersonal skills.Additional Qualifications:Experience with
mobile (web/native) developmentExperience in App ProfilingExposure to full stack developmentProficient in new and emerging technologies.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.Flexible, Hybrid work:We use a hybrid way of working that is primarily in office coupled with virtual when not onsite.Benefits:Beyond our great compensation package, you can receive incentive awards for your performance.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer – By Choice.Minimum Qualifications:Option 1: 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.Option 2: 5 years’ experience in software engineering or related area.Primary Location:860 W California Avenue, Sunnyvale, CA 94086-0000, United States of America
#J-18808-Ljbffr