IOS DEVELOPER

[bentonville, Ar, 72712], Not Specified


Employer: Saxon Global
Industry: 
Salary: $70 per hour
Job type: Full-Time

WALMART

IOS DEVELOPER

1 in Bentonville, AR and 1 in Hoboken, NJ

HYBRID FROM DAY 1!

I need, 2 iOS peeps...1 for Chandra Daadi (Hoboken, NJ) Pay rate is $70/hr C2C. 1 for Xiaolong (Bville, AR ONLY) Pay Rate $65/hr C2C. Please provide the Countries Coding assessment below for both locations. Many candidates have been rejected because the coding is not clear, clear and concise. Please make sure your candidates know this is essentially the first step of the interview process!

JOB DESCRIPTION :

Top skills:
  • Knowledge of Swift & Objective C.
  • Worked on different tools like Junit, Jenkins, Jira and Github to maintain software version control, pull requests for committed codes.
  • Experience integrating applications with RESTful web services using different libraries like Retrofit, Volley and parsing JSON
Description:
  • Development of iOS applications and their integration with back-end services.
  • You will be working alongside other engineers and developers working on different layers of the infrastructure.
  • Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities
  • Design and build e-commerce applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Lead and mentor junior developers
Skills
  • Expert in iPhone SDK, SQLite Database, iPad, X Code, XML
  • JSON Parsing, Location services, Social networking integration like Facebook ,twitter
  • Expert in Objective C programming & Swift 3, Web service and Parsing JSON/XML.
  • Expertise in iPhone development, including implementing applications with standard iPhone/ iPad UI components, creating custom UI.
What are the top 3 skills needed/required?
  • Knowledge of Swift & Objective C.
  • Worked on different tools like Junit, Jenkins, Jira and Github to maintain software version control, pull requests for committed codes.
  • Experience integrating applications with RESTful web services using different libraries like Retrofit, Volley and parsing JSON.

CODING EXERCISE REQUIRED

Please see exercise description below.

Please ask the candidate to spend no more than 2 hours for the exercise to respect their time.

1. Fetch a list of countries in JSON format from this URL: https://gist.githubusercontent.com/peymano-wmt/32dcb892b06648910ddd40406e37fdab/raw/db25946fd77c5873b0303b858e861ce724e0dcd0/countries.json

2. Display all the countries in a UITableView ordered by the position they appear in the JSON. In each table cell, show the country's "name", "region", "code" and "capital" in this format:

---------------------------------------

| |

| "name", "region" "code" |

| |

| "capital" |

| |

---------------------------------------

For exampple:

---------------------------------------

| |

| United States of America, NA US |

| |

| Washington, D.C. |

| |

---------------------------------------

| |

| Uruguay, SA UY |

| |

| Montevideo |

| |

---------------------------------------

The user should be able to scroll thru the entire list of countries.

3. Use a UISearchController to enable filtering by "name" or "capital" as the user types each character of their search.

The implementation should be robust (i.e., handle errors and edge cases), support Dynamic Type, support iPhone and iPad, and support device rotation.

Please use UIKit, not SwiftUI, for this exercise.

Limit the time you work on this exercise. We don't expect you to finish. The goal is to write high-quality code for the portion you choose to implement, not the number of features implemented.

It's okay to use Google, Stack Overflow, ChatGPT, etc. for help, but be forewarned that we expect candidates to have a *solid* understanding of Swift and UIKit, so if you find yourself requiring much assistance, you are likely not a good fit for our position and will not make it thru our live debugging, coding, and architecture interview process that follows this exercise.

Please zip up your Xcode project and email it - do not post on GitHub.

Created: 2024-04-25
Reference: SG - 95735
Country: United States
State: Not Specified
City: [bentonville, Ar, 72712]