Home

-IOS DEVELOPER at Remote, Remote, USA
Email: [email protected]
From:

Ramashankar,

vyzeinc

[email protected]

Reply to:   [email protected]

Job Description -

IOS DEVELOPER

Location: 1 in Bentonville, AR (Hybrid) :: 1 in Hoboken, NJ/Sunnyvale, CA/ Dallas, TX/Reston, VA (Hybrid)

Duration:6+ Months

**LET ME KNOW WHICH LOCATION YOUR CANDIDATES IS FOR**

**CODING ASSESSMENT BELOW IS NEEDED TO SUBMIT - PLEASE TELL YOUR CANDIDATES TO REALLY MAKE ROBUST CODE.  FEEDBACK FROM MANAGER

- Looking at the submitted code, it's surprising to think that he has a decade of experience. The broad areas covered in the coding exercise were handled well. However, it's the nuances that disclose his level of experience. I regret that I cannot disclose these specific details as it would expose my secrets. Nevertheless, I am certain that either he didn't take the coding exercise seriously or his claim of having ten years of experience may not be accurate.

HYBRID FROM DAY 1!

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.

Rama Shankar Singh

IT Recruiter

Vyze Inc.

E: [email protected]

Keywords: cprogramm user interface access management information technology Arkansas California New Jersey Texas Virginia
-IOS DEVELOPER
[email protected]
[email protected]
View all
Fri Mar 29 03:00:00 UTC 2024

To remove this job post send "job_kill 1262779" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 1

Location: , Indiana