Search jobs > Sunnyvale, CA > Ios developer

IOS Developer

Cloud BC Labs
Sunnyvale, USA
Full-time

IOSDeveloper

Location : Sunnyvale CA (only local consultants)

Duration : 12 months

Description : Fully Remote Role

Fully Remote Role

On the MembershipExperience Engineering team at Walmart we provide technology topower shopping journeys that help hundreds of millions of customerslive better be it busy families getting groceries easily newparents welcoming a new baby organizing a new home or anyoneplanning a fun party.

We strive to create the best shoppingexperience anywhere anytime meeting customers evolving needs andexpectations.

Walmart is pioneering the waypeople experience online and instore shopping. We are looking foran experienced engineering leader to help us design and improvecustomer membership experience and build scalable platforms onmobile devices.

We are just getting started on membershipexperience and this is a very critical role to shape the face ofWalmart.

What Youll Do :

Troubleshoot business and production issues for mobile devices byreviewing and analyzing information (for example issue impactcriticality possible root cause etc.

then engaging support teamsto assist in the resolution of found issues. Upon issue resolutionperform a root cause analysis across multiple mobile devices toprevent future occurrence.

  • Develop innovative mobiletechnology solutions and strategies to support business objectivesby collaborating with crossfunctional business partners;
  • developingassessments of key opportunities; benchmarking and analyzingindustry best practices; forecasting for future technologies;
  • driving highpriority initiatives; identifying and implementingsolutions; communicating with and influencing decisionmakers andexecutives within the organization;

influencing the industry toadopt sustainable solutions; and defining software developmentguidelines standards and processes.

  • Collaborate withcrossfunctional teams to determine project requirements;translating requirements into mobile solutions for multipleoperating systems (for example iPhone Android);
  • gathering requestedinformation (for example design documents product requirements wireframes); writing and developing code (for example Java / Kotlin) thatcan be applied to multiple types of mobile devices;
  • developing userinterface solutions; conducting testing to ensure solution isfunctional; communicating project status and roadblocks to teammembers and stakeholders;
  • determining solutions to issues;enhancing design to prevent reoccurrence of defects across multipledevices; ensuring ontime delivery;

and collaborating with projectmanagers to provide guidance on project implementationplan.

Remove barriers and obstacles that impactperformance; providing resources; identifying performancestandards; measuring progress and adjusting performanceaccordingly;

developing contingency plans; and demonstratingadaptability and supporting continuous learning.

Promoteand supports company policies procedures mission values andstandards of ethics and integrity by training and providingdirection to others in their use and application;

ensuringcompliance with them; and utilizing and supporting the Open DoorPolicy.

Ensure business needs are being met byevaluating the ongoing effectiveness of current plans programs andinitiatives; consulting with business partners managers coworkersor other key stakeholders;

soliciting evaluating and applyingsuggestions for improving efficiency and cost effectiveness; andparticipating in and supporting community outreachevents.

Requirements

BS / MS degree in Computer Science Engineering or a relatedsubject

5 years of professional experience in variouselements of full stack software development native mobile web frontend back end and handson coding experience in the past

Experience with a consumer facing app and ecommerce or retailshopping

Handson experience building scalable backendsystems and platforms

Previous knowledge of

oDesigning and developing advanced applications for the Androidplatform

o Unittesting code for robustness includingedge cases usability and general reliability

Collaboratewith crossfunctional teams to define design and ship newfeatures

Experience with bug fixing and improvingapplication performance

Work with outside data sourcesand APIs

Experience with the agile methodologyScrum

Continuously discover evaluate and implement newtechnologies to maximize development efficiency

Provensoftware development experience and Android skillsdevelopment

Experience translating wireframes intopixelperfect views

Knowledgeable about animation andscreen transitions

Have published at least one originalAndroid app

Experience with Android SDK Services andvarious methods of background processing

Experienceworking with remote data via REST JSON Google Cloud Messaging andthe HTTP protocol

Experience with Google Play APIs : MapsLocation and Cloud Messaging

Experience with thirdpartylibraries and APIs

Experience with analysis of memoryissues such as memory leaks using memory analyzers tools (DDMSMAT)

Working knowledge of the general mobile landscapearchitectures trends and emerging technologies

Solidunderstanding of the full mobile development life cycle and writingreadable maintainable performant objectoriented code

Experience working with Kotlin Coroutines MVVM MVVM Clean ViewModels Repository Design pattern and other architectures

Experience working with an orchestration Layer andGraphQL

Experience operating in an Agile environment andusing tracking tools like Jira

Experience with ReactNative a plus

Soft Skills

Being ateam player critical thinker and exhibiting problemsolvingskills

Having optimal timemanagement skills andinterpersonal and communication skills

Eagerness to helpshape the direction of Android development at Walmart

Dedication to continue to learn grow and help Walmart tackle brandnew challenges

Collaborating with UI and UX Designers aswell as Software Testers to ensure that each app is presentable andin perfect working order.

Experience with collaboratingwith UI and UX Designers as well as Software Testers to ensure thatWalmarts app is presentable and in perfect working order

Taking the initiative to monitor app reviews to detect areas forimprovement

Unwavering curiosity

Top 3Skills Needed or Required

Experience working with KotlinCoroutines MVVM MVVM Clean View Models Repository Design patternand other architectures

Experienceworking with an orchestration Layer andGraphQL

Solid understanding of thefull mobile development life cycle and writing readablemaintainable performant objectoriented code

What are the daytodayresponsibilities

What Youll Do :

Troubleshoot business andproduction issues for mobile devices by reviewing and analyzinginformation (for example issue impact criticality possible rootcause etc.

then engaging support teams to assist in theresolution of found issues. Upon issue resolution perform a rootcause analysis across multiple mobile devices to prevent futureoccurrence.

  • Develop innovative mobile technologysolutions and strategies to support business objectives bycollaborating with crossfunctional business partners;
  • developingassessments of key opportunities; benchmarking and analyzingindustry best practices; forecasting for future technologies;
  • driving highpriority initiatives; identifying and implementingsolutions; communicating with and influencing decisionmakers andexecutives within the organization;

influencing the industry toadopt sustainable solutions; and defining software developmentguidelines standards and processes.

  • Collaborate withcrossfunctional teams to determine project requirements;translating requirements into mobile solutions for multipleoperating systems (for example iPhone Android);
  • gathering requestedinformation (for example design documents product requirements wireframes); writing and developing code (for example Java / Kotlin) thatcan be applied to multiple types of mobile devices;
  • developing userinterface solutions; conducting testing to ensure solution isfunctional; communicating project status and roadblocks to teammembers and stakeholders;
  • determining solutions to issues;enhancing design to prevent reoccurrence of defects across multipledevices; ensuring ontime delivery;

and collaborating with projectmanagers to provide guidance on project implementationplan.

Remove barriers and obstacles that impactperformance; providing resources; identifying performancestandards; measuring progress and adjusting performanceaccordingly;

developing contingency plans; and demonstratingadaptability and supporting continuous learning.

Promoteand supports company policies procedures mission values andstandards of ethics and integrity by training and providingdirection to others in their use and application;

ensuringcompliance with them; and utilizing and supporting the Open DoorPolicy.

Ensure business needs are being met byevaluating the ongoing effectiveness of current plans programs andinitiatives; consulting with business partners managers coworkersor other key stakeholders;

soliciting evaluating and applyingsuggestions for improving efficiency and cost effectiveness; andparticipating in and supporting community outreachevents.

What isthe makeup of the team

The team will include all platforms including web androidand iOS as well as backend services.

Cloud BC Labs Incis a digital transformation organization aimed at creating seamlesssolutions for clients to effectively manage their businessoperations.

The company specializes in Business and ManagementConsulting AI / ML Data Analytics & Visualization Cloud DataWarehouse Migration Snowflake Implementation InformaticaImplementation & Upgrade Staffing Services and Data ManagementSolutions

10 days ago
Related jobs
Promoted
Matlen Silver
San Jose, California

Proven experience as a Senior iOS Developer with a strong understanding of native iOS development principles (Swift, SwiftUI, UIKit, etc. Design, develop, and maintain native iOS components that drive key functionalities within the Kroger Ecommerce App. Lead the technical direction of the iOS team b...

Promoted
Intelliswift Software
Cupertino, California

Key Qualifications Deep experience developing iOS apps. Solid knowledge of Swift, Objective-C and commonly used iOS frameworks and libraries. ...

Cloud BC Labs
Sunnyvale, California

The team will include all platforms including web androidand iOS as well as backend services. ...

Elite Mente LLC
San Jose, California

Title:- IOS Developer</b></p> <p><b>Location:- San Jose, CA [ Hybrid]</b></p> <p><b>Durations:- 12 Months</b></p> <p><b>Contract Type:- C2C</b></p> <p><b>Visa:- All</b></p> <p> </p&g...

BHO Tech
Mountain View, California

About You: You have deep technical skills in software engineering; experience in creating IOS Applications from scratch, also maintain and improve modules on existing IOS Applications. IOS(Swift) Software Development. Published, individually or with a team IOS applications. Hands-on experience with ...

eTeam Inc
Cupertino, California

Designing and building advanced applications for the iOS platform. Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text. ...

Elite Mente LLC
San Jose, California

OS Developer</b></p> <p><b>San Jose, CA [ Hybrid]</b></p> <p> </p> <p><b><u>Job Description:</u></b></p> <ul> <li>At least 5 years of iOS development experience with Solid Swift programming skills. Exper...

BHO Tech
Palo Alto, California

We are seeking an iOS Developer to develop our cutting edge Enterprise Mobile Computing and the Middleware technology space. Designing and building iOS applications from the ground up, as well as implementing new features, fixing bugs and improving performance of our applications. At least 3+ years ...

Xlysi
San Jose, California

At least 8 years of iOS development experience with Solid Swift programming skills. Experience building iOS applications connected to RESTful APIs. Practical knowledge on iOS architecture and solid knowledge of algorithms with good problem solving and troubleshooting skills. ...

Oracle
Redwood City, California

Experience with iOS frameworks such as Core Data, offline storage, threading, and performance tuning. Experience building native iOS apps with Objective C/Swift. Good understanding of Object-Oriented technologies and at least 6 years’ experience in Java, Android, IOS technologies. Experience with iO...